0
更改設備有一個簡單的方法來改變在QTCaptureSession比enumarating在從設備陣列之外的音頻/視頻設備......有一種簡單的方式QTCaptureSession
[captureSession inputs];
檢查看看無論設備是QTMediaTypeSound還是QTMediaTypeVideo並刪除它們?
更改設備有一個簡單的方法來改變在QTCaptureSession比enumarating在從設備陣列之外的音頻/視頻設備......有一種簡單的方式QTCaptureSession
[captureSession inputs];
檢查看看無論設備是QTMediaTypeSound還是QTMediaTypeVideo並刪除它們?
這取決於你「易」的意思。
從我的頭頂,有下列選項:
filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"device.mediaType == \"%@\"", type]
來查詢從-[QTCaptureSession inputs]
返回的數組。indexesOfObjectsPassingTest:
來確定要刪除的輸入。但是有沒有辦法(至少沒有,我知道的)說removeInputsWithMediaType:
。
HTH
丹尼爾