Data Structures | Functions | Variables

libavformat/cafenc.c File Reference

#include "avformat.h"
#include "caf.h"
#include "riff.h"
#include "isom.h"
#include "avio_internal.h"

Go to the source code of this file.

Data Structures

struct  CAFContext

Functions

static uint32_t codec_flags (enum CodecID codec_id)
static uint32_t samples_per_packet (enum CodecID codec_id)
static int caf_write_header (AVFormatContext *s)
static int caf_write_packet (AVFormatContext *s, AVPacket *pkt)
static int caf_write_trailer (AVFormatContext *s)

Variables

AVOutputFormat ff_caf_muxer

Function Documentation

static int caf_write_header ( AVFormatContext s  )  [static]

Definition at line 89 of file cafenc.c.

static int caf_write_packet ( AVFormatContext s,
AVPacket pkt 
) [static]

Definition at line 152 of file cafenc.c.

static int caf_write_trailer ( AVFormatContext s  )  [static]

Definition at line 158 of file cafenc.c.

static uint32_t codec_flags ( enum CodecID  codec_id  )  [static]

Definition at line 32 of file cafenc.c.

Referenced by caf_write_header().

static uint32_t samples_per_packet ( enum CodecID  codec_id  )  [static]

Definition at line 49 of file cafenc.c.

Referenced by caf_write_header().


Variable Documentation

Initial value:
 {
    "caf",
    NULL_IF_CONFIG_SMALL("Apple Core Audio Format"),
    "audio/x-caf",
    "caf",
    sizeof(CAFContext),
    CODEC_ID_PCM_S16BE,
    CODEC_ID_NONE,
    caf_write_header,
    caf_write_packet,
    caf_write_trailer,
    .codec_tag= (const AVCodecTag* const []){ff_codec_caf_tags, 0},
}

Definition at line 174 of file cafenc.c.