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)
コード内の他の場所で圧縮された変数も参照しません。
すべての助けに感謝します。