FFmpeg
Data Structures | Functions | Variables
oggparsespeex.c File Reference
#include <stdlib.h>
#include "libavutil/bswap.h"
#include "libavutil/avstring.h"
#include "libavutil/channel_layout.h"
#include "libavcodec/bytestream.h"
#include "avformat.h"
#include "internal.h"
#include "oggdec.h"

Go to the source code of this file.

Data Structures

struct  speex_params
 

Functions

static int speex_header (AVFormatContext *s, int idx)
 
static int ogg_page_packets (struct ogg_stream *os)
 
static int speex_packet (AVFormatContext *s, int idx)
 

Variables

const struct ogg_codec ff_speex_codec
 

Function Documentation

◆ speex_header()

static int speex_header ( AVFormatContext s,
int  idx 
)
static

Definition at line 43 of file oggparsespeex.c.

◆ ogg_page_packets()

static int ogg_page_packets ( struct ogg_stream os)
static

Definition at line 107 of file oggparsespeex.c.

Referenced by speex_packet().

◆ speex_packet()

static int speex_packet ( AVFormatContext s,
int  idx 
)
static

Definition at line 117 of file oggparsespeex.c.

Variable Documentation

◆ ff_speex_codec

const struct ogg_codec ff_speex_codec
Initial value:
= {
.magic = "Speex ",
.magicsize = 8,
.header = speex_header,
.packet = speex_packet,
.nb_header = 2,
}

Definition at line 147 of file oggparsespeex.c.

speex_packet
static int speex_packet(AVFormatContext *s, int idx)
Definition: oggparsespeex.c:117
speex_header
static int speex_header(AVFormatContext *s, int idx)
Definition: oggparsespeex.c:43