pub unsafe static kVTDecompressionPropertyKey_RequestRAWOutput: &'static CFStringVTDecompressionProperties only.Expand description
For decoders which produce RAW output, this property requests that the VTDecompressionSession provide output which has not been processed.
When a decoder produces RAW output (signalled by kVTDecompressionPropertyKey_DecoderProducesRAWOutput) the VTDecompressionSession will automatically invoke a VTRAWProcessingSession with default settings and emit processed frames by default, or when kVTDecompressionPropertyKey_RequestRAWOutput is set to kCFBooleanFalse. If a client wants to run a VTRAWProcessingSession on the RAW output themselves in order to control the post-decode processing of the decoded CVPixelBuffers, they must set kVTDecompressionPropertyKey_RequestRAWOutput to kCFBooleanTrue. If kVTDecompressionPropertyKey_RequestRAWOutput has been enabled and the decoder produces RAW output, the VTDecompressionSession will return CVPixelBuffers in the decoder’s native RAW format. Any destinationImageBufferAttributes set on the VTDecompressionSession will be ignored.
See also Apple’s documentation