2024-05-11 23:24:13 +02:00
|
|
|
package audioin
|
|
|
|
|
|
|
|
|
|
import "core:c"
|
|
|
|
|
|
|
|
|
|
foreign import audioin "system:SceAudioIn_stub"
|
|
|
|
|
|
|
|
|
|
foreign audioin {
|
|
|
|
|
//! Open port
|
2024-05-13 16:04:23 +02:00
|
|
|
sceAudioInOpenPort :: proc(portType: SceAudioInPortType, grain: c.int, freq: c.int, param: SceAudioInParam) -> c.int ---
|
2024-05-11 23:24:13 +02:00
|
|
|
|
|
|
|
|
//! Close port
|
2024-05-13 16:04:23 +02:00
|
|
|
sceAudioInReleasePort :: proc(port: c.int) -> c.int ---
|
2024-05-11 23:24:13 +02:00
|
|
|
|
2024-05-13 16:04:23 +02:00
|
|
|
sceAudioInInput :: proc(port: c.int, destPtr: rawptr) -> c.int ---
|
2024-05-11 23:24:13 +02:00
|
|
|
|
|
|
|
|
/* get status */
|
2024-05-13 16:04:23 +02:00
|
|
|
sceAudioInGetAdopt :: proc(portType: SceAudioInPortType) -> c.int ---
|
|
|
|
|
sceAudioInGetStatus :: proc(select: c.int) -> c.int ---
|
2024-05-11 23:24:13 +02:00
|
|
|
}
|