IMFDeviceTransform::InitializeTransform 메서드(mftransform.h)

InitializeTransform 은 디바이스 MFT를 초기화하기 위해 호출됩니다.

구문

HRESULT InitializeTransform(
  [in] IMFAttributes *pAttributes
);

매개 변수

[in] pAttributes

초기화 매개 변수를 포함하는 캡처 파이프라인에 의해 전달되는 특성에 대한 포인터를 포함합니다. 다음 특성 값이 함수에 전달됩니다.

특성 키 Description
MF_DEVICEMFT_CONNECTED_FILTER_KSCONTROL
이전 DeviceTransform 개체의 IKsControl 인터페이스입니다. 또한 유효한 파이프라인을 만드는 데 필요한 정보를 가져오는 데 사용되는 IMFDeviceTransform을 구현합니다.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK
비디오 캡처 드라이버의 기호 링크를 표시합니다.
MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME
디바이스의 표시 이름을 지정합니다. 표시 이름은 사용자가 읽을 수 있는 문자열로, 사용자 인터페이스에 표시하기에 적합합니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 제공된 값이 포함되지만 제한되지는 않습니다.

반환 코드 Description
S_OK
초기화 성공
MF_E_INVALIDREQUEST
현재 디바이스 MFT에서 요청을 지원할 수 없습니다.

설명

디바이스 MFT는 이 함수를 활용하여 다양한 내부 개체 및 상태를 초기화할 수 있습니다. 파이프라인은 입력 IMFAttributes 매개 변수를 사용하여 특정 구성 정보를 디바이스 MFT에 전달할 수도 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 10, 버전 1703
대상 플랫폼 Windows
헤더 mftransform.h

참고 항목

IMFDeviceTransform