
Data Structures | |
| struct | buffer_t |
| struct | demux_sys_t |
Defines | |
| #define | STEREO_TEXT N_( "Stereo" ) |
| #define | STEREO_LONGTEXT |
| #define | SAMPLERATE_TEXT N_( "Samplerate" ) |
| #define | SAMPLERATE_LONGTEXT |
| #define | CACHING_TEXT N_("Caching value in ms") |
| #define | CACHING_LONGTEXT |
| #define | OSS_DEFAULT "/dev/dsp" |
| #define | CFG_PREFIX "oss-" |
Functions | |
| static int | DemuxOpen (vlc_object_t *) |
| static void | DemuxClose (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int | DemuxControl (demux_t *, int, va_list) |
| static int | Demux (demux_t *) |
| static block_t * | GrabAudio (demux_t *p_demux) |
| static int | OpenAudioDev (demux_t *) |
| static int | OpenAudioDevOss (demux_t *) |
| static bool | ProbeAudioDevOss (demux_t *, const char *psz_device) |
| static int | FindMainDevice (demux_t *p_demux) |
| #define CACHING_LONGTEXT |
Value:
N_( \ "Caching value for OSS captures. This " \ "value should be set in milliseconds." )
| #define CACHING_TEXT N_("Caching value in ms") |
| #define CFG_PREFIX "oss-" |
| #define OSS_DEFAULT "/dev/dsp" |
Referenced by DemuxOpen().
| #define SAMPLERATE_LONGTEXT |
Value:
N_( \ "Samplerate of the captured audio stream, in Hz (eg: 11025, 22050, 44100, 48000)" )
| #define SAMPLERATE_TEXT N_( "Samplerate" ) |
| #define STEREO_LONGTEXT |
Value:
N_( \ "Capture the audio stream in stereo." )
| #define STEREO_TEXT N_( "Stereo" ) |
| static int Demux | ( | demux_t * | p_demux | ) | [static] |
| static void DemuxClose | ( | vlc_object_t * | p_this | ) | [static] |
References block_Release(), demux_sys_t::i_fd, demux_sys_t::p_block, demux_t::p_sys, and p_sys.
| static int DemuxControl | ( | demux_t * | p_demux, | |
| int | i_query, | |||
| va_list | args | |||
| ) | [static] |
| static int DemuxOpen | ( | vlc_object_t * | p_this | ) | [static] |
References demux_sys_t::b_stereo, CFG_PREFIX, Demux(), DemuxClose(), DemuxControl(), FindMainDevice(), demux_sys_t::i_cache, demux_sys_t::i_fd, demux_sys_t::i_next_demux_date, demux_sys_t::i_sample_rate, demux_t::i_seekpoint, demux_t::i_title, demux_t::i_update, demux_t::info, OSS_DEFAULT, demux_sys_t::p_block, demux_sys_t::p_es, demux_t::p_sys, p_sys, demux_t::pf_control, demux_t::pf_demux, demux_t::psz_access, demux_sys_t::psz_device, demux_t::psz_path, var_CreateGetBool, var_CreateGetInteger, VLC_EGENERIC, VLC_ENOMEM, and VLC_SUCCESS.
| static int FindMainDevice | ( | demux_t * | p_demux | ) | [static] |
References demux_sys_t::i_fd, msg_Dbg, OpenAudioDev(), demux_t::p_sys, ProbeAudioDevOss(), demux_sys_t::psz_device, VLC_EGENERIC, and VLC_SUCCESS.
| static int OpenAudioDev | ( | demux_t * | p_demux | ) | [static] |
References es_format_t::audio, AUDIO_ES, demux_sys_t::b_stereo, es_format_Init(), es_out_Add(), es_format_t::i_bitrate, audio_format_t::i_bitspersample, audio_format_t::i_blockalign, audio_format_t::i_channels, audio_format_t::i_rate, demux_sys_t::i_sample_rate, msg_Dbg, OpenAudioDevOss(), demux_t::out, demux_sys_t::p_es, demux_t::p_sys, p_sys, demux_sys_t::psz_device, and VLC_CODEC_S16L.
| static int OpenAudioDevOss | ( | demux_t * | p_demux | ) | [static] |
References demux_sys_t::b_stereo, demux_sys_t::i_max_frame_size, demux_sys_t::i_sample_rate, msg_Err, demux_t::p_sys, demux_sys_t::psz_device, and vlc_open().
Referenced by OpenAudioDev().
| static bool ProbeAudioDevOss | ( | demux_t * | p_demux, | |
| const char * | psz_device | |||
| ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6