ffm.h File Reference
#include <stdint.h>
#include "avformat.h"
#include "avio.h"
Include dependency graph for ffm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FFMContext
 

Macros

#define FFM_HEADER_SIZE   14
 
#define FFM_PACKET_SIZE   4096
 
#define PACKET_ID   0x666d
 
#define FRAME_HEADER_SIZE   16
 
#define FLAG_KEY_FRAME   0x01
 
#define FLAG_DTS   0x02
 

Typedefs

typedef struct FFMContext FFMContext
 

Enumerations

enum  { READ_HEADER, READ_DATA }
 

Macro Definition Documentation

#define FFM_HEADER_SIZE   14

Definition at line 30 of file ffm.h.

Referenced by ffm_is_avail_data(), ffm_read_data(), ffm_write_data(), and ffm_write_header().

#define FLAG_DTS   0x02

Definition at line 37 of file ffm.h.

Referenced by ffm_read_packet(), and ffm_write_packet().

#define FLAG_KEY_FRAME   0x01

Definition at line 36 of file ffm.h.

Referenced by ffm_read_packet(), and ffm_write_packet().

#define FRAME_HEADER_SIZE   16

Definition at line 35 of file ffm.h.

#define PACKET_ID   0x666d

Definition at line 32 of file ffm.h.

Referenced by ffm_read_data(), ffm_resync(), and flush_packet().

Typedef Documentation

typedef struct FFMContext FFMContext

Enumeration Type Documentation

anonymous enum
Enumerator
READ_HEADER 
READ_DATA 

Definition at line 39 of file ffm.h.