Edit

Share via


CMBufferQueue.TriggerCondition Enum

Definition

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.

Applies to