DirectShow DirectShow 레퍼런스 인터페이스 IVMRImagePresenter PresentImage [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
PresentImage 메서드는, 이 비디오 프레임을 표시해야 할 때에 호출한다.
구문
HRESULT PresentImage(
DWORD_PTR dwUserID,
VMRPRESENTATIONINFO* lpPresInfo
);
파라미터
dwUserID
[in] 1 개의 얼로케이터 프리젠터의 인스턴스가 VMR 의 복수의 인스턴스를 사용하고 있는 것 같은 경우에, VMR 의 이 인스턴스를 일의에 식별하는 애플리케이션 정의의 DWORD_PTR. 「주의」를 참조할것.
lpPresInfo
[in] VMRPRESENTATIONINFO 구조체를 지정한다.
반환값
메서드가 성공하면 S_OK 를 돌려준다. 실패 하면 에러 코드를 돌려준다.
주의
PresentImage 는, 필터가 실행 상태나 포즈 상태 때에 호출할 수가 있다. StartPresenting 와 StopPresenting 는, 실행 상태의 경우에 한해서 호출할 수가 있다. 따라서, 그래프가 실행전에 포즈 상태의 경우는,PresentImage 가 StartPresenting 의 전에 호출된다.
애플리케이션은, 1 개의 필터 그래프에서도 복수의 필터 그래프에서도, VMR 의 복수의 인스턴스로 얼로케이터 프리젠터의 1 개의 인스턴스를 사용해, 커스텀 혼합 이펙트를 생성 할 수 있다. 이와 같이 얼로케이터 프리젠터를 사용하는 것에 의해, 애플리케이션은 다른 필터 그래프로부터의 스트림을 블렌드 하거나 같은 필터 그래프내가 다른 스트림을 블렌드 하거나 할 수 있다. VMR 의 1 개의 인스턴스를 사용하고 있는 경우는, 이 값을 제로로 설정한다.
참조