다음을 통해 공유


CTransInPlaceFilter.CTransInPlaceFilter 생성자

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

생성자 메서드입니다.

구문

CTransInPlaceFilter(
   TCHAR     *pObjectName,
   LPUNKNOWN lpUnk,
   REFCLSID  clsid,
   HRESULT   *phr,
   bool      bModifiesData = TRUE
);

매개 변수

pObjectName

필터의 디버그 이름을 포함하는 문자열입니다. 자세한 내용은 CBaseObject를 참조하세요.

lpUnk

이 개체의 소유자에 대한 포인터입니다. 개체가 집계되면 집계 개체의 IUnknown 인터페이스에 포인터를 전달합니다. 그렇지 않으면 이 매개 변수를 NULL로 설정합니다.

Clsid

필터의 클래스 식별자입니다.

Phr

무시됩니다.

bModifiesData

필터가 입력 데이터를 수정하는지 여부를 지정하는 부울 값입니다. TRUE이면 필터가 데이터를 수정합니다. 그렇지 않으면 필터가 데이터 다운스트림을 변경하지 않고 전달합니다.

요구 사항

요구 사항
헤더
Transip.h(Streams.h 포함)
라이브러리
Strmbase.lib(소매 빌드);
Strmbasd.lib(디버그 빌드)

추가 정보

CTransInPlaceFilter 클래스