186 lines
9.8 KiB
XML
186 lines
9.8 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Cryville.Audio.AAudio</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Cryville.Audio.AAudio.AAudioManager">
|
|
<summary>
|
|
An <see cref="T:Cryville.Audio.IAudioDeviceManager" /> that interacts with AAudio.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioManager.#ctor">
|
|
<summary>
|
|
Creates an instance of the <see cref="T:Cryville.Audio.AAudio.AAudioManager" /> class.
|
|
</summary>
|
|
<exception cref="T:System.InvalidOperationException">No Java VM is registered.</exception>
|
|
<exception cref="T:System.PlatformNotSupportedException">AAudio is not supported on the current platform.</exception>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioManager.Finalize">
|
|
<summary>
|
|
Releases all the unmanaged resources used by this instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioManager.Dispose">
|
|
<summary>
|
|
Releases all the resources used by this instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioManager.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases all the resources used by this instance.
|
|
</summary>
|
|
<param name="disposing">Whether to release managed resources.</param>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioManager.GetDefaultDevice(Cryville.Audio.DataFlow)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioManager.GetDevices(Cryville.Audio.DataFlow)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Cryville.Audio.AAudio.AAudioStream">
|
|
<summary>
|
|
An <see cref="T:Cryville.Audio.AudioClient" /> that interacts with AAudio.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStream.Device">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStream.Format">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStream.BufferSize">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStream.MaximumLatency">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStream.Status">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStream.Position">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStream.BufferPosition">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioStream.Start">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioStream.Pause">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioStream.Close">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Cryville.Audio.AAudio.AAudioStreamBuilder">
|
|
<summary>
|
|
An <see cref="T:Cryville.Audio.IAudioDevice" /> that interacts with AAudio.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioStreamBuilder.Finalize">
|
|
<summary>
|
|
Releases all the unmanaged resources used by this instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioStreamBuilder.Dispose">
|
|
<summary>
|
|
Releases all the resources used by this instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioStreamBuilder.Dispose(System.Boolean)">
|
|
<summary>
|
|
Releases all the resources used by this instance.
|
|
</summary>
|
|
<param name="disposing">Whether to release managed resources.</param>
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStreamBuilder.Name">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStreamBuilder.DataFlow">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStreamBuilder.BurstSize">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStreamBuilder.MinimumBufferSize">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStreamBuilder.DefaultBufferSize">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Cryville.Audio.AAudio.AAudioStreamBuilder.DefaultFormat">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioStreamBuilder.IsFormatSupported(Cryville.Audio.WaveFormat,System.Nullable{Cryville.Audio.WaveFormat}@,Cryville.Audio.AudioUsage,Cryville.Audio.AudioShareMode)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.AAudioStreamBuilder.Connect(Cryville.Audio.WaveFormat,System.Int32,Cryville.Audio.AudioUsage,Cryville.Audio.AudioShareMode)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setAllowedCapturePolicy(System.IntPtr,Cryville.Audio.AAudio.Native.aaudio_allowed_capture_policy_t)">
|
|
<remarks>Available since API level 29.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setAttributionTag(System.IntPtr,System.String)">
|
|
<remarks>Available since API level 31.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setChannelMask(System.IntPtr,Cryville.Audio.AAudio.Native.aaudio_channel_mask_t)">
|
|
<remarks>Available since API level 32.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setContentType(System.IntPtr,Cryville.Audio.AAudio.Native.aaudio_content_type_t)">
|
|
<remarks>Available since API level 28.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setInputPreset(System.IntPtr,Cryville.Audio.AAudio.Native.aaudio_input_preset_t)">
|
|
<remarks>Available since API level 28.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setIsContentSpatialized(System.IntPtr,System.Boolean)">
|
|
<remarks>Available since API level 32.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setPackageName(System.IntPtr,System.String)">
|
|
<remarks>Available since API level 31.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setPrivacySensitive(System.IntPtr,System.Boolean)">
|
|
<remarks>Available since API level 30.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setSessionId(System.IntPtr,Cryville.Audio.AAudio.Native.aaudio_session_id_t)">
|
|
<remarks>Available since API level 28.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setSpatializationBehavior(System.IntPtr,Cryville.Audio.AAudio.Native.aaudio_spatialization_behavior_t)">
|
|
<remarks>Available since API level 32.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStreamBuilder_setUsage(System.IntPtr,Cryville.Audio.AAudio.Native.aaudio_usage_t)">
|
|
<remarks>Available since API level 28.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_getAllowedCapturePolicy(System.IntPtr)">
|
|
<remarks>Available since API level 29.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_getChannelMask(System.IntPtr)">
|
|
<remarks>Available since API level 32.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_getContentType(System.IntPtr)">
|
|
<remarks>Available since API level 28.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_getInputPreset(System.IntPtr)">
|
|
<remarks>Available since API level 28.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_getSessionId(System.IntPtr)">
|
|
<remarks>Available since API level 28.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_getSpatializationBehavior(System.IntPtr)">
|
|
<remarks>Available since API level 32.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_getUsage(System.IntPtr)">
|
|
<remarks>Available since API level 28.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_isContentSpatialized(System.IntPtr)">
|
|
<remarks>Available since API level 32.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_isPrivacySensitive(System.IntPtr)">
|
|
<remarks>Available since API level 30.</remarks>
|
|
</member>
|
|
<member name="M:Cryville.Audio.AAudio.Native.UnsafeNativeMethods.AAudioStream_release(System.IntPtr)">
|
|
<remarks>Available since API level 30.</remarks>
|
|
</member>
|
|
</members>
|
|
</doc>
|