DirectShow DirectShow 레퍼런스 DirectShow 의 열거형 AM_PUSHSOURCE_FLAGS [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
라이브 소스 필터의 동작을 나타낸다.
구문
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
예약이 끝난 상태. 사용해서는 안 된다.
주의
플래그가 설정되지 않은 경우 (기정), 소스 필터는 라이브이며, 독자적인 레이트 매칭을 실시하지 않는다고 보여진다.
참조