DMO_INPUT_STREAM_INFO_FLAGS enumeration

The DMO_INPUT_STREAM_INFO_FLAGS enumeration defines flags that describe an input stream.

Syntax


enum _DMO_INPUT_STREAM_INFO_FLAGS {
  DMO_INPUT_STREAMF_WHOLE_SAMPLES             = 0x00000001, 
  DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER  = 0x00000002, 
  DMO_INPUT_STREAMF_FIXED_SAMPLE_SIZE         = 0x00000004, 
  DMO_INPUT_STREAMF_HOLDS_BUFFERS             = 0x00000008 

};

Constants

DMO_INPUT_STREAMF_WHOLE_SAMPLES

The stream requires whole samples. Samples must not span multiple buffers, and buffers must not contain partial samples.

DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER

Each buffer must contain exactly one sample.

DMO_INPUT_STREAMF_FIXED_SAMPLE_SIZE

All the samples in this stream must be the same size.

DMO_INPUT_STREAMF_HOLDS_BUFFERS

The DMO performs lookahead on the incoming data, and may hold multiple input buffers for this stream.

Requirements

Header

Mediaobj.h

See also

DMO Enumerated Types
IMediaObject::GetInputStreamInfo

 

 

Show: