40     for (srate_index = 0; ; srate_index++) {
    58     for (i = 0; i < 6; i++)
    70             isjointstereo = par->
extradata[8] == 0x12;
    76                          (isjointstereo << 17) |
   100     .mime_type         = 
"audio/x-oma",
 static av_cold int oma_write_header(AVFormatContext *s)
void avio_wl16(AVIOContext *s, unsigned int val)
int ff_id3v2_write_simple(struct AVFormatContext *s, int id3v2_version, const char *magic)
Write an ID3v2 tag containing all global metadata from s. 
This struct describes the properties of an encoded stream. 
const AVCodecTag ff_oma_codec_tags[]
void avio_wl32(AVIOContext *s, unsigned int val)
AVStream ** streams
A list of all streams in the file. 
static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s)
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered. 
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
#define av_fourcc2str(fourcc)
int extradata_size
Size of the extradata content in bytes. 
int block_align
Audio only. 
AVIOContext * pb
I/O context. 
void avio_w8(AVIOContext *s, int b)
int sample_rate
Audio only. 
AVOutputFormat ff_oma_muxer
uint8_t * extradata
Extra binary data needed for initializing the decoder, codec-dependent. 
void avio_wb32(AVIOContext *s, unsigned int val)
AVCodecParameters * codecpar
Codec parameters associated with this stream. 
uint32_t codec_tag
Additional information about the codec (corresponds to the AVI FOURCC). 
const uint16_t ff_oma_srate_tab[8]