Libav 0.7.1
|
Go to the source code of this file.
Data Structures | |
struct | SampleFmtInfo |
Typedefs | |
typedef struct SampleFmtInfo | SampleFmtInfo |
Functions | |
const char * | av_get_sample_fmt_name (enum AVSampleFormat sample_fmt) |
Return the name of sample_fmt, or NULL if sample_fmt is not recognized. | |
enum AVSampleFormat | av_get_sample_fmt (const char *name) |
Return a sample format corresponding to name, or AV_SAMPLE_FMT_NONE on error. | |
char * | av_get_sample_fmt_string (char *buf, int buf_size, enum AVSampleFormat sample_fmt) |
Generate a string corresponding to the sample format with sample_fmt, or a header if sample_fmt is negative. | |
int | av_get_bytes_per_sample (enum AVSampleFormat sample_fmt) |
Return number of bytes per sample. | |
int | av_get_bits_per_sample_fmt (enum AVSampleFormat sample_fmt) |
Variables | |
static const SampleFmtInfo | sample_fmt_info [AV_SAMPLE_FMT_NB] |
this table gives more information about formats |
typedef struct SampleFmtInfo SampleFmtInfo |
int av_get_bits_per_sample_fmt | ( | enum AVSampleFormat | sample_fmt | ) |
Definition at line 76 of file samplefmt.c.
Referenced by aac_decode_frame_int(), ac3_decode_frame(), audio_decode_frame(), av_audio_resample_init(), av_get_bits_per_sample_format(), avfilter_default_get_audio_buffer(), dca_decode_frame(), decode_frame(), decode_init(), do_audio_out(), mkv_write_tracks(), output_packet(), vmdaudio_decode_init(), and vorbis_decode_frame().
int av_get_bytes_per_sample | ( | enum AVSampleFormat | sample_fmt | ) |
Return number of bytes per sample.
sample_fmt | the sample format |
Definition at line 69 of file samplefmt.c.
Referenced by output_packet().
enum AVSampleFormat av_get_sample_fmt | ( | const char * | name | ) |
Return a sample format corresponding to name, or AV_SAMPLE_FMT_NONE on error.
Definition at line 46 of file samplefmt.c.
Referenced by avcodec_get_sample_fmt(), and opt_audio_sample_fmt().
const char* av_get_sample_fmt_name | ( | enum AVSampleFormat | sample_fmt | ) |
Return the name of sample_fmt, or NULL if sample_fmt is not recognized.
Definition at line 39 of file samplefmt.c.
Referenced by audio_decode_frame(), av_audio_resample_init(), avcodec_get_sample_fmt_name(), avcodec_string(), choose_sample_fmt(), do_audio_out(), dprint_options(), ff_dlog_link(), and print_digraph().
char* av_get_sample_fmt_string | ( | char * | buf, |
int | buf_size, | ||
enum AVSampleFormat | sample_fmt | ||
) |
Generate a string corresponding to the sample format with sample_fmt, or a header if sample_fmt is negative.
buf | the buffer where to write the string |
buf_size | the size of buf |
sample_fmt | the number of the sample format to print the corresponding info string, or a negative value to print the corresponding header. |
Definition at line 56 of file samplefmt.c.
Referenced by avcodec_sample_fmt_string(), and opt_audio_sample_fmt().
const SampleFmtInfo sample_fmt_info[AV_SAMPLE_FMT_NB] [static] |
{ [AV_SAMPLE_FMT_U8] = { .name = "u8", .bits = 8 }, [AV_SAMPLE_FMT_S16] = { .name = "s16", .bits = 16 }, [AV_SAMPLE_FMT_S32] = { .name = "s32", .bits = 32 }, [AV_SAMPLE_FMT_FLT] = { .name = "flt", .bits = 32 }, [AV_SAMPLE_FMT_DBL] = { .name = "dbl", .bits = 64 }, }
this table gives more information about formats
Definition at line 31 of file samplefmt.c.