ISpatialAudioObjectRenderStreamForMetadata interface
Provides methods for controlling a spatial audio object render stream for metadata, including starting, stopping, and resetting the stream. Also provides methods for activating new ISpatialAudioObjectForMetadataCommands or ISpatialAudioObjectForMetadataItems instances and notifying the system when you are beginning and ending the process of updating activated spatial audio objects and data.
Members
The ISpatialAudioObjectRenderStreamForMetadata interface inherits from the IUnknown interface. ISpatialAudioObjectRenderStreamForMetadata also has these types of members:
Methods
The ISpatialAudioObjectRenderStreamForMetadata interface has these methods.
| Method | Description |
|---|---|
| BeginUpdatingAudioObjects |
Puts the system into the state where audio object data can be submitted for processing and the ISpatialAudioObjectRenderStreamForMetadata state can be modified. |
| EndUpdatingAudioObjects |
Notifies the system that the app has finished supplying audio data for the spatial audio objects activated with ActivateSpatialAudioObjectForMetadataCommands or ActivateSpatialAudioObjectForMetadataItems. |
| GetAvailableDynamicObjectCount |
Gets the number of dynamic spatial audio objects that are currently available. |
| GetService |
Gets additional services from the ISpatialAudioObjectRenderStreamForMetadata. |
| Reset |
Reset a stopped audio stream. |
| Start |
Starts the spatial audio stream. |
| Stop |
Stops a running audio stream. |