Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Referencia de estructura audio_stream
#include < audio.h >
Definición en la línea 170 del archivo audio.h .
volcar el estado del dispositivo de entrada/salida de audio
Definición en la línea 212 del archivo audio.h .
Tamaño de retorno del búfer de entrada/salida en bytes para esta secuencia, por ejemplo. 4800. Debe ser un múltiplo del tamaño del marco. Consulte también get_input_buffer_size.
Definición en la línea 186 del archivo audio.h .
audio_channel_mask_t(* get_channels)(const struct audio_stream *flujo) |
Devuelve la máscara del canal, por ejemplo, AUDIO_CHANNEL_OUT_STEREO o AUDIO_CHANNEL_IN_STEREO.
Definición en la línea 192 del archivo audio.h .
audio_devices_t(* get_device)(const struct audio_stream *flujo) |
Devuelve el conjunto de dispositivos a los que está conectada esta transmisión
Definición en la línea 215 del archivo audio.h .
audio_format_t(* get_format)(const struct audio_stream *flujo) |
Devuelve el formato de audio, por ejemplo, AUDIO_FORMAT_PCM_16_BIT
Definición en la línea 197 del archivo audio.h .
char*(* get_parameters)(const struct audio_stream *flujo, const char *claves) |
uint32_t(* get_sample_rate)(const struct audio_stream *flujo) |
Devuelve la frecuencia de muestreo en Hz, por ejemplo. 44100.
Definición en la línea 175 del archivo audio.h .
int(* set_device)(struct audio_stream *stream, audio_devices_t dispositivo) |
Actualmente sin uso: set_device() corresponde a set_parameters() con la clave AUDIO_PARAMETER_STREAM_ROUTING tanto para entrada como para salida. AUDIO_PARAMETER_STREAM_INPUT_SOURCE es una información adicional utilizada únicamente por los flujos de entrada.
Definición en la línea 223 del archivo audio.h .
int(* set_format)(struct audio_stream *stream, formato audio_format_t) |
int(* set_parameters)(struct audio_stream *stream, const char *kv_pairs) |
configurar/obtener parámetros de transmisión de audio. La función acepta una lista de pares clave-valor de parámetro en el formato: clave1=valor1;clave2=valor2;...
Algunas claves están reservadas para parámetros estándar (consulte la clase AudioParameter)
Si la implementación no acepta un cambio de parámetro mientras la salida está activa pero el parámetro es aceptable en caso contrario, debe devolver -ENOSYS.
El desviador de audio pondrá la transmisión en espera y luego cambiará el valor del parámetro.
Definición en la línea 238 del archivo audio.h .
int(* set_sample_rate)(struct audio_stream *stream, uint32_t rate) |
Ponga la entrada/salida del hardware de audio en modo de espera. El controlador debe salir del modo de espera en la siguiente operación de E/S. Devuelve 0 en caso de éxito y <0 en caso de error.
Definición en la línea 209 del archivo audio.h .
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ audio.h
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Me falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Es demasiado complicado o hay demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Está obsoleto"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema de muestras o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Es fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Me ofreció una solución al problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n: 2023-12-01 (UTC)."}
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."]]