Share via


ISpatialAudioMetadataWriter 인터페이스(spatialaudiometadata.h)

해당 오디오 프레임 범위 내에 배치된 공간 오디오 메타데이터 항목을 저장하는 메서드를 제공합니다. 각 메타데이터 항목은 지정된 프레임 내에서 오프셋 위치가 0부터 시작됩니다. 각 항목에는 ISpatialAudioMetadataClient를 만들 때 SpatialAudioObjectRenderStreamForMetadataActivationParams에 제공된 메타데이터 형식 ID와 관련된 하나 이상의 명령이 포함될 수 있습니다.
이 개체는 제공된 메타데이터에 대한 스토리지를 할당하지 않으며 호출자는 압축된 데이터를 저장하는 데 사용되는 메모리 할당을 관리해야 합니다. 여러 메타데이터 항목을 ISpatialAudioMetadataItems 개체에 배치할 수 있습니다. 각 항목에 대해 WriteNextItem 을 호출한 다음 WriteNextItemCommand를 호출합니다.

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

상속

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

메서드

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

 
ISpatialAudioMetadataWriter::Close

메타데이터 버퍼에 필요한 작업을 완료하고 지정된 ISpatialAudioMetadataItems 개체를 해제합니다.
ISpatialAudioMetadataWriter::Open

쓰기를 위해 ISpatialAudioMetadataItems 개체를 엽니다.
ISpatialAudioMetadataWriter::WriteNextItem

지정된 오프셋에서 새 메타데이터 항목을 시작합니다.
ISpatialAudioMetadataWriter::WriteNextItemCommand

메타데이터 명령 및 값 데이터를 현재 항목에 씁니다.

요구 사항

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