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 enumeration specifies values for the dwSampleFlags member of the AM_SAMPLE2_PROPERTIES structure. These values describe the properties of media samples.
enum tagAM_SAMPLE_PROPERTY_FLAGS { AM_SAMPLE_SPLICEPOINT = 0x01, AM_SAMPLE_PREROLL = 0x02, AM_SAMPLE_DATADISCONTINUITY = 0x04, AM_SAMPLE_TYPECHANGED = 0x08, AM_SAMPLE_TIMEVALID = 0x10, AM_SAMPLE_TIMEDISCONTINUITY = 0x40, AM_SAMPLE_FLUSH_ON_PAUSE = 0x80, AM_SAMPLE_STOPVALID = 0x100, AM_SAMPLE_ENDOFSTREAM = 0x200, AM_STREAM_MEDIA = 0, AM_STREAM_CONTROL = 1 };
Elements
AM_SAMPLE_SPLICEPOINT
Sample is a splice point (it can be decoded without reference to previous data).AM_SAMPLE_PREROLL
Sample is a preroll sample.AM_SAMPLE_DATADISCONTINUITY
Indicates the start of a new segment.AM_SAMPLE_TYPECHANGED
Sample type changed.AM_SAMPLE_TIMEVALID
Time is valid.AM_SAMPLE_TIMEDISCONTINUITY
A time gap in the data starts after this sample.The pbBuffer member of the AM_SAMPLE2_PROPERTIES structure can be NULL in this case.
AM_SAMPLE_FLUSH_ON_PAUSE
For live data only; indicates discard in the paused state.AM_SAMPLE_STOPVALID
Stop time is valid.AM_SAMPLE_ENDOFSTREAM
End of stream occurs after this sample.This is reserved for kernel streaming and DirectShow currently does not use it.
AM_STREAM_MEDIA
Normal data stream identifier.AM_STREAM_CONTROL
Control stream identifier.A value greater than 0x7FFFFFFF indicates an application-defined stream.
Requirements
DirectShow applications and DirectShow filters have different include file and link library requirements.
For more information, see Setting Up the Build Environment.
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:
See Also
Send Feedback on this topic to the authors