1

VTCompressionSessionEncodeFrameいくつかの CMSampleBuffers をエンコードするために使用しようとしましたが、使用しようとすると常に次のエラーが発生します。Expression type 'OSStatus' (aka 'Int32') is ambiguous without more context

私はそれが何であるかを調べようとしましたが、成功しませんでした.ここに私が使用しているコードがあります:

var compressed = VTCompressionSessionEncodeFrame(session: vtCompressionSession, imageBuffer: imageBuff!, presentationTimeStamp: nil, duration: CMTime.invalid, frameProperties: nil, infoFlagsOut: infoFlags)

コード内の他の場所で圧縮された変数も参照しません。

すべての助けに感謝します。

4

1 に答える 1