internal static void WriteExtensionProperties(AudioListenerExtension extension, string extensionName) { if (AudioExtensionManager.m_ListenerSpatializerExtensionName == 0) { AudioExtensionManager.m_ListenerSpatializerExtensionName = extensionName; } for (int i = 0; i < extension.audioListener.GetNumExtensionProperties(); i++) { if (extension.audioListener.ReadExtensionName(i) == AudioExtensionManager.m_ListenerSpatializerExtensionName) { PropertyName propertyName = extension.audioListener.ReadExtensionPropertyName(i); float propertyValue = extension.audioListener.ReadExtensionPropertyValue(i); extension.WriteExtensionProperty(propertyName, propertyValue); } } }
static internal void WriteExtensionProperties(AudioListenerExtension extension, string extensionName) { if (m_ListenerSpatializerExtensionName == 0) { m_ListenerSpatializerExtensionName = extensionName; } for (int listenerIndex = 0; listenerIndex < extension.audioListener.GetNumExtensionProperties(); listenerIndex++) { if (extension.audioListener.ReadExtensionName(listenerIndex) == m_ListenerSpatializerExtensionName) { PropertyName propertyName = extension.audioListener.ReadExtensionPropertyName(listenerIndex); float propertyValue = extension.audioListener.ReadExtensionPropertyValue(listenerIndex); extension.WriteExtensionProperty(propertyName, propertyValue); } } }