IMFTranscodeProfile::SetAudioAttributes 메서드(mfidl.h)

코드 변환 프로필에서 오디오 스트림 구성 설정을 설정합니다.

MFT(Media Foundation 변환) 인코더에서 지원하는 호환되는 오디오 미디어 형식 목록을 가져오려면 MFTranscodeGetAudioOutputAvailableTypes를 호출합니다. 필요한 미디어 유형에 설정된 특성을 가져와서 코드 변환 프로필에 설정할 수 있습니다. 오디오 특성을 올바르게 설정하려면 새 특성 저장소를 만들고 IMFAttributes::CopyAllItems를 호출하여 필요한 미디어 형식에서 특성 저장소를 복사합니다. 이렇게 하면 호출자가 인코더에서 검색된 미디어 형식에 대한 참조를 보유하지 않습니다. 예제 코드는 MFCreateTranscodeProfile을 참조하세요.

구문

HRESULT SetAudioAttributes(
  [in] IMFAttributes *pAttrs
);

매개 변수

[in] pAttrs

오디오 스트림에 대한 구성 설정을 포함하는 특성 저장소의 IMFAttributes 인터페이스에 대한 포인터입니다. 지정된 특성 값은 코드 변환 프로필에 저장된 기존 값을 덮어씁 수 있습니다.

다음 오디오 특성을 설정할 수 있습니다.

특성 저장소를 만들려면 MFCreateAttributes를 호출합니다. 특성 저장소에서 특정 특성 값을 설정하려면 호출자가 특성의 데이터 형식에 따라 적절한 IMFAttributes 메서드를 호출해야 합니다.

반환 값

메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 mfidl.h

추가 정보

Media Foundation의 특성

IMFTranscodeProfile

API 코드 변환