CMBufferQueue.TriggerCondition Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enumerates trigger conditions for a buffer queue trigger.
public enum CMBufferQueue.TriggerCondition
type CMBufferQueue.TriggerCondition =
- Inheritance
-
CMBufferQueue.TriggerCondition
Fields
Name | Value | Description |
---|---|---|
WhenDurationBecomesLessThan | 1 | The trigger is raised when the elapsed time becomes less than the specified value. |
WhenDurationBecomesLessThanOrEqualTo | 2 | The trigger is raised when the elapsed time becomes less than or equal to the specified value. |
WhenDurationBecomesGreaterThan | 3 | The trigger is raised when the elapsed time is greater than the specified value. |
WhenDurationBecomesGreaterThanOrEqualTo | 4 | The trigger is raised when the elapsed time is greater than or equal to the specified value. |
WhenMinPresentationTimeStampChanges | 5 | The trigger is raised when the minimum presentation time stamp changes. |
WhenMaxPresentationTimeStampChanges | 6 | The trigger is raised when the maximum presentation time stamp changes. |
WhenDataBecomesReady | 7 | The trigger is raised when the data is ready. |
WhenEndOfDataReached | 8 | The trigger is raised when the end of the data is reached. |
WhenReset | 9 | The trigger is raised when the buffer queue is reset. |
WhenBufferCountBecomesLessThan | 10 | The trigger is raised when the buffer count is less than the specified value. |
WhenBufferCountBecomesGreaterThan | 11 | The trigger is raised when the buffer count is greater than the specified value. |
WhenDurationBecomesGreaterThanOrEqualToAndBufferCountBecomesGreaterThan | 12 | The trigger is raised when the elapsed time is greater than or equal to its specified value and the elapsed time is greater than its specified value. |