Repository URL to install this package:
|
Version:
3.2.0 ▾
|
{ Parsed from QTKit.framework QTCaptureDecompressedVideoOutput.h }
{ Types from QTCaptureDecompressedVideoOutput }
{$ifdef TYPES}
{$endif}
{ Types from QTCaptureDecompressedVideoOutput_Delegate }
{$ifdef TYPES}
{$endif}
{$ifdef TYPES}
type
QTCaptureDecompressedVideoOutputPtr = ^QTCaptureDecompressedVideoOutput;
{$endif}
{$if ((QTKIT_VERSION_MAX_ALLOWED >= QTKIT_VERSION_7_2)) and ((MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4))}
{$ifdef CLASSES}
type
QTCaptureDecompressedVideoOutput = objcclass external (QTCaptureOutput)
private
_internal: QTCaptureDecompressedVideoOutputInternal;
_delegate: id;
_reserved4: clong;
_reserved5: clong;
_reserved6: clong;
public
function pixelBufferAttributes: NSDictionary; message 'pixelBufferAttributes';
procedure setPixelBufferAttributes (pixelBufferAttributes: NSDictionary); message 'setPixelBufferAttributes:';
{$if (QTKIT_VERSION_MAX_ALLOWED >= QTKIT_VERSION_7_6_3)}
function minimumVideoFrameInterval: NSTimeInterval; message 'minimumVideoFrameInterval';
procedure setMinimumVideoFrameInterval (minimumVideoFrameInterval: NSTimeInterval); message 'setMinimumVideoFrameInterval:';
function automaticallyDropsLateVideoFrames: ObjCBOOL; message 'automaticallyDropsLateVideoFrames';
procedure setAutomaticallyDropsLateVideoFrames (automaticallyDropsLateVideoFrames: ObjCBOOL); message 'setAutomaticallyDropsLateVideoFrames:';
{$endif}
function delegate: id; message 'delegate';
procedure setDelegate (delegate: id); message 'setDelegate:';
procedure outputVideoFrame_withSampleBuffer_fromConnection (videoFrame: CVImageBufferRef; sampleBuffer: QTSampleBuffer; connection: QTCaptureConnection); message 'outputVideoFrame:withSampleBuffer:fromConnection:';
end;
type
QTCaptureDecompressedVideoOutput_Delegate = objccategory external (NSObject)
procedure captureOutput_didOutputVideoFrame_withSampleBuffer_fromConnection (captureOutput: QTCaptureOutput; videoFrame: CVImageBufferRef; sampleBuffer: QTSampleBuffer; connection: QTCaptureConnection); message 'captureOutput:didOutputVideoFrame:withSampleBuffer:fromConnection:';
{$if (QTKIT_VERSION_MAX_ALLOWED >= QTKIT_VERSION_7_6_3)}
procedure captureOutput_didDropVideoFrameWithSampleBuffer_fromConnection (captureOutput: QTCaptureOutput; sampleBuffer: QTSampleBuffer; connection: QTCaptureConnection); message 'captureOutput:didDropVideoFrameWithSampleBuffer:fromConnection:';
{$endif}
end;
{$endif}
{$endif}