FFmpeg
Data Structures | Macros | Functions
argo_asf.c File Reference
#include "libavutil/avstring.h"
#include "avformat.h"
#include "internal.h"
#include "libavutil/channel_layout.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/avassert.h"
#include "libavutil/opt.h"
#include "argo_asf.h"

Go to the source code of this file.

Data Structures

struct  ArgoASFDemuxContext
 
struct  ArgoASFMuxContext
 

Macros

#define ASF_NB_BLOCKS   32
 

Functions

void ff_argo_asf_parse_file_header (ArgoASFFileHeader *hdr, const uint8_t *buf)
 
int ff_argo_asf_validate_file_header (AVFormatContext *s, const ArgoASFFileHeader *hdr)
 
void ff_argo_asf_parse_chunk_header (ArgoASFChunkHeader *hdr, const uint8_t *buf)
 
int ff_argo_asf_fill_stream (AVFormatContext *s, AVStream *st, const ArgoASFFileHeader *fhdr, const ArgoASFChunkHeader *ckhdr)
 

Macro Definition Documentation

◆ ASF_NB_BLOCKS

#define ASF_NB_BLOCKS   32

Definition at line 32 of file argo_asf.c.

Function Documentation

◆ ff_argo_asf_parse_file_header()

void ff_argo_asf_parse_file_header ( ArgoASFFileHeader hdr,
const uint8_t *  buf 
)

Definition at line 48 of file argo_asf.c.

Referenced by argo_brp_read_header().

◆ ff_argo_asf_validate_file_header()

int ff_argo_asf_validate_file_header ( AVFormatContext s,
const ArgoASFFileHeader hdr 
)

Definition at line 59 of file argo_asf.c.

Referenced by argo_brp_read_header().

◆ ff_argo_asf_parse_chunk_header()

void ff_argo_asf_parse_chunk_header ( ArgoASFChunkHeader hdr,
const uint8_t *  buf 
)

Definition at line 70 of file argo_asf.c.

Referenced by argo_brp_read_header(), and argo_brp_read_packet().

◆ ff_argo_asf_fill_stream()

int ff_argo_asf_fill_stream ( AVFormatContext s,
AVStream st,
const ArgoASFFileHeader fhdr,
const ArgoASFChunkHeader ckhdr 
)

Definition at line 80 of file argo_asf.c.

Referenced by argo_brp_read_header().