Audio services: Difference between revisions

ByLaws (talk | contribs)
m Correct reference to GetAudioRendererState
Behemoth (talk | contribs)
Line 74: Line 74:
| 8 || [3.0.0+] [[#GetReleasedAudioOutBufferAuto]]
| 8 || [3.0.0+] [[#GetReleasedAudioOutBufferAuto]]
|-
|-
| 9 || [4.0.0+] GetAudioOutBufferCount
| 9 || [4.0.0+] [[#GetAudioOutBufferCount]]
|-
|-
| 10 || [4.0.0+] GetAudioOutPlayedSampleCount
| 10 || [4.0.0+] [[#GetAudioOutPlayedSampleCount]]
|-
|-
| 11 || [4.0.0+] FlushAudioOutBuffers
| 11 || [4.0.0+] [[#FlushAudioOutBuffers]]
|-
|-
| 12 || [6.0.0+] SetAudioOutVolume
| 12 || [6.0.0+] [[#SetAudioOutVolume]]
|-
|-
| 13 || [6.0.0+] GetAudioOutVolume
| 13 || [6.0.0+] [[#GetAudioOutVolume]]
|}
|}


Line 128: Line 128:
=== GetReleasedAudioOutBufferAuto ===
=== GetReleasedAudioOutBufferAuto ===
Same as [[#GetReleasedAudioOutBuffer]] but takes a type-0x22 buffer instead.
Same as [[#GetReleasedAudioOutBuffer]] but takes a type-0x22 buffer instead.
=== GetAudioOutBufferCount ===
Returns u32 amount of buffers awaiting playback.
=== GetAudioOutPlayedSampleCount ===
Returns u64 total amount of samples played back.
=== FlushAudioOutBuffers ===
Flushes all pending buffers. Returns 1 if buffers were pending.
=== SetAudioOutVolume ===
Set float playback volume for this interface.
=== GetAudioOutVolume ===
Get float playback volume for this interface. Default is 1.0.


= audin:u =
= audin:u =