DMO_INPUT_STREAM_INFO_FLAGS

This enumerated type defines flags that describe an input stream.

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
};

Elements

  • 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 a lookahead on the incoming data and may hold multiple input buffers for this stream.

Requirements

OS Versions: Windows CE .NET 4.1 and later.
Header: Dmo.h.

See Also

Enumerated Types | IMediaObject::GetInputStreamInfo

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.