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

IQualityControl::SetSink

SetSink 메서드는, 품질 메시지를 받아들이는 IQualityControl 개체를 설정한다.

구문

HRESULT SetSink(
  IQualityControl *piqc
);

파라미터

piqc

통지의 송신지의 IQualityControl 개체의 포인터.

반환값

처리에 응한 HRESULT 값을 돌려준다. HRESULT 는, 다음의 표준적인 정수의 1 개인가, 또는 일람에 나타나지 않은 그 외의 값이 된다.

반환 코드 설명
E_FAIL 실패.
E_POINTER NULL 포인터 인수.
E_INVALIDARG 무효인 인수.
E_NOTIMPL 메서드가 지원하지 않는다.
S_OK 또는 NOERROR 성공.

주의

이 메서드의 호출을 받는 필터는,piqc 를 기록해야 하지만, 거기에 참조 카운트를 추가해서는 안 된다. 포인터가 가리키는 개체는, 품질 매니저이며, 필터 그래프 (예를 들어, PID)의 일부이다. 여기에 참조 카운트를 추가 하면, 순환 참조의 위험성이 있다.

piqc 로 지정된 개체의 참조는, 이 메서드가 값 NULL 로 불려 갈 때까지 유효하다라고 하는 것이 보증된다.

참조

↑TOP