다음을 통해 공유


ISpatialAudioMetadataClient 인터페이스(spatialaudiometadata.h)

ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReaderISpatialAudioMetadataCopier 개체를 만들기 위한 클래스 팩터리를 제공합니다. ISpatialAudioMetadataItems가 활성화되면 이 팩터리에서 만든 모든 개체에 적용되는 메타데이터 형식을 정의하는 메타데이터 형식 ID가 지정됩니다. 지정된 형식이 현재 오디오 렌더링 엔드포인트에서 지원되지 않는 경우 클래스 팩터리는 인터페이스를 성공적으로 활성화하지 못하고 오류를 반환합니다.

이 인터페이스는 Xbox 및 Windows의 통합 공간 사운드를 포함하는 몰입형 오디오를 위한 Microsoft의 오디오 플랫폼인 Windows Sonic의 일부입니다.

상속

ISpatialAudioMetadataClient 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ISpatialAudioMetadataClient 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ISpatialAudioMetadataClient 인터페이스에는 이러한 메서드가 있습니다.

 
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataCopier

한 ISpatialAudioMetadataItems 개체에서 다른 ISpatialAudioMetadataItems 개체로 공간 오디오 메타데이터 항목을 복사하기 위한 ISpatialAudioMetadataWriter 개체를 만듭니다.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataItems

공간 오디오 메타데이터 항목을 저장하기 위한 ISpatialAudioMetadataItems 개체를 만듭니다.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataReader

ISpatialAudioMetadataItems 개체에서 공간 오디오 메타데이터 항목을 읽기 위한 ISpatialAudioMetadataWriter 개체를 만듭니다.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataWriter

ISpatialAudioMetadataItems 개체에 공간 오디오 메타데이터 항목을 쓰기 위한 ISpatialAudioMetadataWriter 개체를 만듭니다.
ISpatialAudioMetadataClient::GetSpatialAudioMetadataItemsBufferLength

지정된 수의 공간 오디오 메타데이터 항목을 저장하는 데 필요한 버퍼의 길이를 가져옵니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1703 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 spatialaudiometadata.h