channels/audin: Request correct media type in audin channel on Mac
authorMartin Fleisz <martin.fleisz@thincast.com>
Fri, 20 Nov 2020 13:09:37 +0000 (14:09 +0100)
committerakallabeth <akallabeth@posteo.net>
Wed, 2 Dec 2020 13:10:45 +0000 (14:10 +0100)
(cherry picked from commit 4a952977c17001b3bb8becdeb4547846ca2b392a)

channels/audin/client/mac/audin_mac.m

index 8d3bf19..a9742b3 100644 (file)
@@ -421,14 +421,14 @@ UINT freerdp_audin_client_subsystem_entry(PFREERDP_AUDIN_DEVICE_ENTRY_POINTS pEn
        }
 
        AVAuthorizationStatus status =
-           [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
+           [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeAudio];
        switch (status)
        {
                case AVAuthorizationStatusAuthorized:
                        mac->isAuthorized = TRUE;
                        break;
                case AVAuthorizationStatusNotDetermined:
-                       [AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo
+                       [AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio
                                                 completionHandler:^(BOOL granted) {
                                                         if (granted == YES)
                                                         {