このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


      SOUND_INPUT_MIC
      SOUND_INPUT_LINE
      SOUND_INPUT_CD
Relacionado con: start_sound_input.
int start_sound_input(int rate, int bits, int stereo);
Comienza a grabar en el formato especificado, suspendiendo la digi_recorder, set_sound_input_source, get_sound_input_cap_parm, get_sound_input_cap_bits, get_sound_input_cap_rate, get_sound_input_cap_stereo, install_sound_input, read_sound_input, stop_sound_input. void stop_sound_input();
Para la grabaci?, ajustando la tarjeta de vuelta al modo normal de reproducci?.
Relacionado con: start_sound_input.
int read_sound_input(void *buffer);
Recupera el buffer de audio grabado m疽 reciente en el lugar especificado, devolviendo no-cero si el buffer ha sido copiado, o cero si todav? no hay nuevos datos disponibles. El tama? del buffer puede ser obtenido comprobando el valor de retorno de start_sound_input(). Debe llamar esta funci? a intervalos regulares durante la grabaci? (t?icamente unas 100 veces por segundo), o podr? perder datos. Si no puede hacer esto lo suficientemente r疳ido, use la funci? callback digi_recorder() para almacenar la onda de sonido en un buffer m疽 grande que haya creado antes. Nota: muchas tarjetas de sonido reproducen un click o sonido raro cuando alternan entre los modos de grabaci? y reproducci?, por lo que es buena idea descartar el primer buffer despu駸 de comenzar la grabaci?. La onda siempre se almacena en formato sin signo, con los datos est駻eo siendo samples alternados izquierda/derecha.
Relacionado con: start_sound_input.
extern void (*digi_recorder)();
permanente. Esta rutina se ejecuta en contexto de interrupci?, por lo que debe ejecutarse muy r疳idamente, el c?igo y la memoria que modifica debe estar bloqueada (locked), y no puede llamar desde ella rutinas de sistema o acceder a ficheros del disco.
Relacionado con: install_sound_input, start_sound_input.
c?igo/datos deben estar bloqueados (locked).
Relacionado con: install_sound_input, midi_out.

Volver al Indice