audio.c File Reference

Go to the source code of this file.

Classes

struct  AudioData

Functions

static int audio_open (AudioData *s, int is_output, const char *audio_device)
static int audio_close (AudioData *s)
static int audio_write_header (AVFormatContext *s1)
static int audio_write_packet (AVFormatContext *s1, AVPacket *pkt)
static int audio_write_trailer (AVFormatContext *s1)
static int audio_read_header (AVFormatContext *s1, AVFormatParameters *ap)
static int audio_read_packet (AVFormatContext *s1, AVPacket *pkt)
static int audio_read_close (AVFormatContext *s1)

Variables

AVInputFormat oss_demuxer
AVOutputFormat oss_muxer


Function Documentation

static int audio_open ( AudioData s,
int  is_output,
const char *  audio_device 
) [static]

Definition at line 50 of file audio.c.

Referenced by audio_read_header(), and audio_write_header().

static int audio_close ( AudioData s  )  [static]

Definition at line 145 of file audio.c.

Referenced by audio_read_close(), and audio_write_trailer().

static int audio_write_header ( AVFormatContext s1  )  [static]

Definition at line 152 of file audio.c.

static int audio_write_packet ( AVFormatContext s1,
AVPacket pkt 
) [static]

Definition at line 169 of file audio.c.

static int audio_write_trailer ( AVFormatContext s1  )  [static]

Definition at line 198 of file audio.c.

static int audio_read_header ( AVFormatContext s1,
AVFormatParameters ap 
) [static]

Definition at line 208 of file audio.c.

static int audio_read_packet ( AVFormatContext s1,
AVPacket pkt 
) [static]

Definition at line 240 of file audio.c.

static int audio_read_close ( AVFormatContext s1  )  [static]

Definition at line 302 of file audio.c.


Variable Documentation

Initial value:

 {
    "oss",
    "audio grab and output",
    sizeof(AudioData),
    NULL,
    audio_read_header,
    audio_read_packet,
    audio_read_close,
    .flags = AVFMT_NOFILE,
}

Definition at line 311 of file audio.c.

Initial value:

 {
    "oss",
    "audio grab and output",
    "",
    "",
    sizeof(AudioData),
    
    
#ifdef WORDS_BIGENDIAN
    CODEC_ID_PCM_S16BE,
#else
    CODEC_ID_PCM_S16LE,
#endif
    CODEC_ID_NONE,
    audio_write_header,
    audio_write_packet,
    audio_write_trailer,
    .flags = AVFMT_NOFILE,
}

Definition at line 324 of file audio.c.


Generated on Sat Dec 18 05:15:50 2010 for MythTV by  doxygen 1.5.5