The BitstreamDataFlag enumerator uses bit-ORed values to itemize additional information about the bitstream buffer.






The bitstream buffer contains a complete frame or complementary field pair of data for the bitstream. For decoding, this means that the decoder can proceed with this buffer without waiting for the start of the next frame, which effectively reduces decoding latency.

If this flag is set, but the bitstream buffer contains incomplete frame or pair of field, then decoder will produce corrupted output.




The bitstream buffer contains the end of the stream. For decoding, this means that the application does not have any additional bitstream data to send to decoder.


Change History


This enumerator is available since SDK API 1.0.

SDK API 1.6 adds MFX_BITSTREAM_EOS definition.






For more complete information about compiler optimizations, see our Optimization Notice.