ISpatialAudioMetadataClient インターフェイス (spatialaudiometadata.h)
ISpatialAudioMetadataItems、ISpatialAudioMetadataWriter、ISpatialAudioMetadataReader、および ISpatialAudioMetadataCopier オブジェクトを作成するためのクラス ファクトリを提供します。 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 |