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

VideoControlFlags 열거

비디오 장치의 동작 비디오 모드를 지정한다.

구문

typedef enum tagVideoControlFlags
{
    VideoControlFlag_FlipHorizontal        = 0x0001,
    VideoControlFlag_FlipVertical          = 0x0002,
    VideoControlFlag_ExternalTriggerEnable = 0x0004,
    VideoControlFlag_Trigger               = 0x0008
} VideoControlFlags;

요소

VideoControlFlag_FlipHorizontal

픽쳐를 수평 방향으로 플립 하는 것을 지정한다.

VideoControlFlag_FlipVertical

픽쳐를 수직 방향으로 플립 하는 것을 지정한다.

VideoControlFlag_ExternalTriggerEnable

외부 소스 (예를 들어 카메라의 누르는 버튼)로부터 방아쇠를 캡춰 하도록(듯이) 스트림을 셋업 한다. 버퍼는 드라이버의 큐에 넣을 수가 있지만, 외부 이벤트가 발생할 때까지는 WDM 캡춰 드라이버 (파일의 압축, 표시, 또는 쓰기의 경우)로부터 건네받지 않는다. 「주의」를 참조할것.

VideoControlFlag_Trigger

스트림에 VideoControlFlag_ExternalTriggerEnable 플래그가 설정되어 있을 때, 소프트웨어로 외부 방아쇠를 시뮬레이트 한다.

주의

IAMVideoControl 인터페이스는 이 열거 데이터형을 사용한다.

복수의 캡춰 버퍼는 캡춰 드라이버의 큐에 넣어져 스트림이 "실행" 상태가 되면 고정 레이트로 값이 넣을 수 있다. VideoControlFlag_ExternalTriggerEnable 플래그가 설정되어 있는 경우, 값이 넣을 수 있던 버퍼는 외부 이벤트가 발생할 때까지는, 파일의 압축, 표시, 또는 쓰기를 위해서(때문에) WDM 캡춰 드라이버로부터 건네받지 않는다.

참조

↑TOP