DirectShow DirectShow 레퍼런스 DirectShow 의 열거형 AM_PUSHSOURCE_FLAGS   [목차열람] [주소복사] [슬롯비우기]
AM_PUSHSOURCE_FLAGS 열거
 
Microsoft DirectX 9.0

AM_PUSHSOURCE_FLAGS 열거

라이브 소스 필터의 동작을 나타낸다.

구문

enum _AM_PUSHSOURCE_FLAGS {
    AM_PUSHSOURCECAPS_INTERNAL_RM        = 0x00000001,  
    AM_PUSHSOURCECAPS_NOT_LIVE           = 0x00000002,  
    AM_PUSHSOURCECAPS_PRIVATE_CLOCK      = 0x00000004,  
    AM_PUSHSOURCEREQS_USE_STREAM_CLOCK   = 0x00010000   
};

엘리먼트

AM_PUSHSOURCECAPS_INTERNAL_RM

필터는, 독자적인 레이트 매칭 메카니즘을 사용한다. 따라서, 렌더러는 이 필터와 레이트를 일치 시키려고 해서는 안 된다.

AM_PUSHSOURCECAPS_NOT_LIVE

필터는 라이브는 아니다. 필터가 IAMPushSource 인터페이스를 공개하고 있어도 그것을 라이브 소스로서 취급해서는 안 된다.

AM_PUSHSOURCECAPS_PRIVATE_CLOCK

필터는, Private 클럭을 사용해 샘플에 타임 스탬프를 설정한다. 클럭은,IReferenceClock 를 개입시켜 나머지의 그래프에 대해서 사용 가능하게안 된다.

AM_PUSHSOURCEREQS_USE_STREAM_CLOCK

예약이 끝난 상태. 사용해서는 안 된다.

주의

플래그가 설정되지 않은 경우 (기정), 소스 필터는 라이브이며, 독자적인 레이트 매칭을 실시하지 않는다고 보여진다.

참조

↑TOP