SDL_audio.h

Función SDL_GetAudioDeviceName

Sintaxis

const char* SDL_GetAudioDeviceName(int index,
                                   int iscapture);

Descripción

Obtiene el nombre legible por humanos de un dispositivo de audio específico.

Parámetros

index
El índice del dispositivo de audio; los valores válidos van de 0 a SDL_GetNumAudioDevices() - 1.
iscapture
Distinto de cero para consultar la lista de dispositivos de grabación, cero para consultar la lista de dispositivos de salida.

Valor de retorno

Devuelve el nombre del dispositivo de audio en el índice solicitado, o NULL en caso de error.

Observaciones

Esta función sólo es válida después de inicializar con éxito el subsistema de audio. Los valores devueltos por esta función reflejan la última llamada a SDL_GetNumAudioDevices(); volver a llamar a esa función para volver a detectar el hardware disponible.

La cadena devuelta por esta función está codificada en UTF-8, es de sólo lectura y se gestiona internamente. No debe ser liberada. Si se necesita mantener la cadena durante algún tiempo, se debe hacer su propia copia de ella, ya que no será válida la próxima vez que se llame a cualquiera de las otras funciones SDL.