[AVFoundation] Fix unintentional API break in AVCaptureVideoDataOutput.SetSampleBufferDelegate.

This commit is contained in:
Rolf Bjarne Kvinge 2021-12-17 16:33:07 +01:00
Родитель aee17ec7ad
Коммит b071f969f9
1 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@ -9490,10 +9490,19 @@ namespace AVFoundation {
[Export ("alwaysDiscardsLateVideoFrames")]
bool AlwaysDiscardsLateVideoFrames { get; set; }
[Export ("setSampleBufferDelegate:queue:")]
#if !NET
[Obsolete ("Use overload accepting a 'IAVCaptureVideoDataOutputSampleBufferDelegate'.")]
[Export ("setSampleBufferDelegate:queue:")]
[PostGet ("SampleBufferDelegate")]
[PostGet ("SampleBufferCallbackQueue")]
void SetSampleBufferDelegate ([NullAllowed] AVCaptureVideoDataOutputSampleBufferDelegate sampleBufferDelegate, [NullAllowed] DispatchQueue sampleBufferCallbackQueue);
#endif
[Export ("setSampleBufferDelegate:queue:")]
#if NET
void SetSampleBufferDelegate ([NullAllowed] IAVCaptureVideoDataOutputSampleBufferDelegate sampleBufferDelegate, [NullAllowed] DispatchQueue sampleBufferCallbackQueue);
#else
[Sealed]
void SetSampleBufferDelegateQueue ([NullAllowed] IAVCaptureVideoDataOutputSampleBufferDelegate sampleBufferDelegate, [NullAllowed] DispatchQueue sampleBufferCallbackQueue);
#endif