Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This enumerated type defines flags that describe an output stream.
enum _DMO_OUTPUT_STREAM_INFO_FLAGS { DMO_OUTPUT_STREAMF_WHOLE_SAMPLES = 0x00000001, DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER = 0x00000002, DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE = 0x00000004, DMO_OUTPUT_STREAMF_DISCARDABLE = 0x00000008, DMO_OUTPUT_STREAMF_OPTIONAL = 0x00000010};
Elements
- DMO_OUTPUT_STREAMF_WHOLE_SAMPLES
The stream contains whole samples. Samples do not span multiple buffers, and buffers do not contain partial samples. - DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER
Each buffer contains exactly one sample. - DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE
All the samples in this stream are the same size. - DMO_OUTPUT_STREAMF_DISCARDABLE
The stream is discardable. Within calls to IMediaObject::ProcessOutput, the DMO can discard data for this stream without copying it to an output buffer. - DMO_OUTPUT_STREAMF_OPTIONAL
The stream is optional. An optional stream is discardable. The application can also ignore this stream entirely; it does not have to set the media type for the stream. Optional streams generally contain additional information or data not needed by all applications.
Remarks
The DMO_OUTPUT_STREAMF_DISCARDABLE and DMO_OUTPUT_STREAMF_OPTIONAL flags are mutually exclusive. The DMO can set one of these flags or neither, but not both.
Requirements
OS Versions: Windows CE .NET 4.1 and later.
Header: Dmo.h.
See Also
DMO Enumerated Types | IMediaObject::GetOutputStreamInfo | IMediaObject::ProcessOutput
Send Feedback on this topic to the authors