DirectShow DirectShow 레퍼런스 인터페이스 IGraphBuilder Render   [목차열람] [주소복사] [슬롯비우기]
IGraphBuilder::Render
 
Microsoft DirectX 9.0

IGraphBuilder::Render

Render 메서드는, 지정된 출력 핀으로부터의 데이터를 렌더링 하는 필터 그래프를 생성 한다.

구문

HRESULT Render(
  IPin *ppinOut
);

파라미터

ppinOut

[in] 출력 핀의 IPin 인터페이스의 포인터.

반환값

HRESULT 를 돌려준다. 가능한 값은 다음과 같다.

설명
S_OK 성공.
VFW_S_AUDIO_NOT_RENDERED 불완전한 성공. 오디오가 렌더링 되지 않았다.
VFW_S_DUPLICATE_NAME 성공. 필터 그래프 매니저가 필터명이 중복 하지 않게 필터명을 변경했다.
VFW_S_PARTIAL_RENDER 불완전한 성공. 이 무비에 지원 되지 않는 포맷의 스트림이 포함되어 있다.
VFW_S_VIDEO_NOT_RENDERED 불완전한 성공. 비디오가 렌더링 되지 않았다.
E_ABORT 조작이 중지되었다.
E_OUTOFMEMORY 메모리 부족.
E_POINTER NULL 포인터 인수.
VFW_E_CANNOT_CONNECT 접속을 확립하는 중간 필터의 편성이 발견되지 않았다.
VFW_E_CANNOT_RENDER 스트림을 렌더링 하는 필터의 편성이 발견되지 않았다.
VFW_E_NO_ACCEPTABLE_TYPES 이러한 핀에 공통의 미디어 타입이 없다.
VFW_E_NOT_IN_GRAPH 이 핀이 속하는 필터가 필터 그래프에 포함되지 않았다.

주의

이 메서드는, 필요에 따라서 새로운 필터를 그래프에 추가해, 지정된 출력 핀으로부터의 데이터를 렌더링 한다. 필터는 IGraphBuilder::Connect 메서드의 경우와 같은 순서로 시험 받는다. 더 자세한 정보는, 「인텔리전트 접속」을 참조할것.

접속 처리에서는, 중간 필터의 핀명이 ~ (tilde)로 시작되는 경우, 필터 그래프 매니저는 그 필터의 핀을 무시한다. 더 자세한 정보는, 「PIN_INFO 」를 참조할것.

참조

↑TOP