Audio services: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
Misson20000 (talk | contribs)  Created page with "= audout:u = {| class="wikitable" border="1" |- ! Cmd || Name |- | 0 || ListAudioOuts |- | 1 || #OpenAudioOut |}  == OpenAudioOut == Takes two u64s (an interface ID and a..."  | 
				Sebastiaan (talk | contribs)  audin:u  | 
				||
| Line 17: | Line 17: | ||
! Cmd || Name  | ! Cmd || Name  | ||
|-  | |-  | ||
| 0 || GetAudioOutState  | | 0 || [[#GetAudioOutState]]  | ||
|-  | |-  | ||
| 1 || StartAudioOut  | | 1 || StartAudioOut  | ||
| Line 32: | Line 32: | ||
|}  | |}  | ||
=== GetAudioOutState ===  | |||
Returns a AudioOutState, 0x00=Started 0x01=Stopped  | |||
= audin:u =  | |||
{| class="wikitable" border="1"  | |||
|-  | |||
! Cmd || Name  | |||
|-  | |||
| 0 || ListAudioIns  | |||
|-  | |||
| 1 || OpenAudioIn  | |||
|}  | |||
== IAudioIn ==  | |||
{| class="wikitable" border="1"  | |||
|-  | |||
! Cmd || Name  | |||
|-  | |||
| 0 || [[#GetAudioInState]]  | |||
|-  | |||
| 1 || StartAudioIn  | |||
|-  | |||
| 2 || StopAudioIn  | |||
|-  | |||
| 3 || AppendAudioInBuffer  | |||
|-  | |||
| 4 || RegisterBufferEvent  | |||
|-  | |||
| 5 || GetReleasedAudioInBuffer  | |||
|-  | |||
| 6 || ContainsAudioInBuffer  | |||
|}  | |||
=== GetAudioInState ===  | |||
Returns a AudioInState, 0x00=Started 0x01=Stopped  | |||
[[Category:Services]]  | [[Category:Services]]  | ||
Revision as of 19:35, 29 December 2017
audout:u
| Cmd | Name | 
|---|---|
| 0 | ListAudioOuts | 
| 1 | #OpenAudioOut | 
OpenAudioOut
Takes two u64s (an interface ID and a PID placeholder?), a PID, a process handle, and the name of the interface you want to connect to. Returns an #IAudioOut object.
IAudioOut
| Cmd | Name | 
|---|---|
| 0 | #GetAudioOutState | 
| 1 | StartAudioOut | 
| 2 | StopAudioOut | 
| 3 | AppendAudioOutBuffer | 
| 4 | RegisterBufferEvent | 
| 5 | GetReleasedAudioOutBuffer | 
| 6 | ContainsAudioOutBuffer | 
GetAudioOutState
Returns a AudioOutState, 0x00=Started 0x01=Stopped
audin:u
| Cmd | Name | 
|---|---|
| 0 | ListAudioIns | 
| 1 | OpenAudioIn | 
IAudioIn
| Cmd | Name | 
|---|---|
| 0 | #GetAudioInState | 
| 1 | StartAudioIn | 
| 2 | StopAudioIn | 
| 3 | AppendAudioInBuffer | 
| 4 | RegisterBufferEvent | 
| 5 | GetReleasedAudioInBuffer | 
| 6 | ContainsAudioInBuffer | 
GetAudioInState
Returns a AudioInState, 0x00=Started 0x01=Stopped