(returnCode: AAUDIO) -> *u8
#import "Android/AAudio";
Procedures#
(state: AAUDIO_STREAM_STATE) -> *u8
(builder: **AAudioStreamBuilder) -> AAUDIO
(stream: *AAudioStream) -> AAUDIO
(stream: *AAudioStream) -> aaudio_allowed_capture_policy_t
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> AAUDIO_CHANNEL
(stream: *AAudioStream) -> AAUDIO_CONTENT_TYPE
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> aaudio_direction_t
(stream: *AAudioStream) -> AAUDIO_FORMAT
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> s64
(stream: *AAudioStream) -> s64
(stream: *AAudioStream) -> aaudio_input_preset_t
(stream: *AAudioStream) -> AAUDIO_PERFORMANCE_MODE
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> aaudio_session_id_t
(stream: *AAudioStream) -> AAUDIO_SHARING_MODE
(stream: *AAudioStream) -> aaudio_spatialization_behavior_t
(stream: *AAudioStream) -> AAUDIO_STREAM_STATE
(stream: *AAudioStream) -> aaudio_usage_t
(stream: *AAudioStream) -> s32
(stream: *AAudioStream) -> bool
(stream: *AAudioStream) -> bool
(stream: *AAudioStream) -> AAUDIO
(stream: *AAudioStream) -> AAUDIO
(stream: *AAudioStream) -> AAUDIO
(stream: *AAudioStream) -> AAUDIO
(stream: *AAudioStream) -> AAUDIO
(stream: *AAudioStream, inputState: AAUDIO_STREAM_STATE, nextState: *AAUDIO_STREAM_STATE, timeoutNanoseconds: s64) -> AAUDIO
(builder: *AAudioStreamBuilder) -> AAUDIO
Types#
:: enum
- OK
- ERROR_BASE
- ERROR_DISCONNECTED
- ERROR_ILLEGAL_ARGUMENT
- ERROR_INTERNAL
- ERROR_INVALID_STATE
- ERROR_INVALID_HANDLE
- ERROR_UNIMPLEMENTED
- ERROR_UNAVAILABLE
- ERROR_NO_FREE_HANDLES
- ERROR_NO_MEMORY
- ERROR_NULL
- ERROR_TIMEOUT
- ERROR_WOULD_BLOCK
- ERROR_INVALID_FORMAT
- ERROR_OUT_OF_RANGE
- ERROR_NO_SERVICE
- ERROR_INVALID_RATE
:: enum
- USAGE_MEDIA
- USAGE_VOICE_COMMUNICATION
- USAGE_VOICE_COMMUNICATION_SIGNALLING
- USAGE_ALARM
- USAGE_NOTIFICATION
- USAGE_NOTIFICATION_RINGTONE
- USAGE_NOTIFICATION_EVENT
- USAGE_ASSISTANCE_ACCESSIBILITY
- USAGE_ASSISTANCE_NAVIGATION_GUIDANCE
- USAGE_ASSISTANCE_SONIFICATION
- USAGE_GAME
- USAGE_ASSISTANT
- SYSTEM_USAGE_EMERGENCY
- SYSTEM_USAGE_SAFETY
- SYSTEM_USAGE_VEHICLE_STATUS
- SYSTEM_USAGE_ANNOUNCEMENT
:: enum
- ALL
- SYSTEM
- NONE
:: enum
- CONTINUE
- STOP
:: enum
- INVALID
- FRONT_LEFT
- FRONT_RIGHT
- FRONT_CENTER
- LOW_FREQUENCY
- BACK_LEFT
- BACK_RIGHT
- FRONT_LEFT_OF_CENTER
- FRONT_RIGHT_OF_CENTER
- BACK_CENTER
- SIDE_LEFT
- SIDE_RIGHT
- TOP_CENTER
- TOP_FRONT_LEFT
- TOP_FRONT_CENTER
- TOP_FRONT_RIGHT
- TOP_BACK_LEFT
- TOP_BACK_CENTER
- TOP_BACK_RIGHT
- TOP_SIDE_LEFT
- TOP_SIDE_RIGHT
- BOTTOM_FRONT_LEFT
- BOTTOM_FRONT_CENTER
- BOTTOM_FRONT_RIGHT
- LOW_FREQUENCY_2
- FRONT_WIDE_LEFT
- FRONT_WIDE_RIGHT
- MONO
- STEREO
- _2POINT1
- TRI
- TRI_BACK
- _3POINT1
- _2POINT0POINT2
- _2POINT1POINT2
- _3POINT0POINT2
- _3POINT1POINT2
- QUAD
- QUAD_SIDE
- SURROUND
- PENTA
- _5POINT1
- _5POINT1_SIDE
- _6POINT1
- _7POINT1
- _5POINT1POINT2
- _5POINT1POINT4
- _7POINT1POINT2
- _7POINT1POINT4
- _9POINT1POINT4
- _9POINT1POINT6
- FRONT_BACK
:: enum
- SPEECH
- MUSIC
- MOVIE
- SONIFICATION
:: enum
- OUTPUT
- INPUT
:: enum
- INVALID
- UNSPECIFIED
- PCM_I16
- PCM_FLOAT
- PCM_I24_PACKED
- PCM_I32
:: enum
- GENERIC
- CAMCORDER
- VOICE_RECOGNITION
- VOICE_COMMUNICATION
- UNPROCESSED
- VOICE_PERFORMANCE
:: enum
- NONE
- POWER_SAVING
- LOW_LATENCY
:: enum
- NONE
- ALLOCATE
:: enum
- EXCLUSIVE
- SHARED
:: enum
- AUTO
- NEVER
:: enum
- UNINITIALIZED
- UNKNOWN
- OPEN
- STARTING
- STARTED
- PAUSING
- PAUSED
- FLUSHING
- FLUSHED
- STOPPING
- STOPPED
- CLOSING
- CLOSED
- DISCONNECTED
:: struct
:: struct
:: #type (stream: *AAudioStream, userData: *void, audioData: *void, numFrames: s32) -> AAUDIO_CALLBACK_RESULT #c_call
:: struct
:: struct
Constants#
:: s32
:: s32
:: s32
:: s32
:: s32
:: 1000
:: 0
:: s32