FFmpeg
Loading...
Searching...
No Matches
oma.h File Reference
#include <stdint.h>
#include "libavutil/channel_layout.h"
#include "internal.h"

Go to the source code of this file.

Macros

#define EA3_HEADER_SIZE   96
 
#define ID3v2_EA3_MAGIC   "ea3"
 
#define OMA_ENC_HEADER_SIZE   16
 

Enumerations

enum  {
  OMA_CODECID_ATRAC3 = 0 , OMA_CODECID_ATRAC3P = 1 , OMA_CODECID_AAC = 2 , OMA_CODECID_MP3 = 3 ,
  OMA_CODECID_LPCM = 4 , OMA_CODECID_WMA = 5 , OMA_CODECID_ATRAC3PAL = 33 , OMA_CODECID_ATRAC3AL = 34
}
 

Variables

const uint16_t ff_oma_srate_tab [8]
 
const AVCodecTag ff_oma_codec_tags []
 
const AVCodecTag *const ff_oma_codec_tags_list []
 

Macro Definition Documentation

◆ EA3_HEADER_SIZE

#define EA3_HEADER_SIZE   96

Definition at line 30 of file oma.h.

Referenced by oma_read_header(), oma_read_probe(), and oma_write_header().

◆ ID3v2_EA3_MAGIC

#define ID3v2_EA3_MAGIC   "ea3"

Definition at line 31 of file oma.h.

Referenced by oma_read_header(), oma_read_probe(), and oma_write_header().

◆ OMA_ENC_HEADER_SIZE

#define OMA_ENC_HEADER_SIZE   16

Definition at line 32 of file oma.h.

Referenced by decrypt_init(), nprobe(), and rprobe().

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OMA_CODECID_ATRAC3 
OMA_CODECID_ATRAC3P 
OMA_CODECID_AAC 
OMA_CODECID_MP3 
OMA_CODECID_LPCM 
OMA_CODECID_WMA 
OMA_CODECID_ATRAC3PAL 
OMA_CODECID_ATRAC3AL 

Definition at line 34 of file oma.h.

Variable Documentation

◆ ff_oma_srate_tab

const uint16_t ff_oma_srate_tab[8]
extern

Definition at line 26 of file oma.c.

Referenced by oma_read_header(), and oma_write_header().

◆ ff_oma_codec_tags

const AVCodecTag ff_oma_codec_tags[]
extern

Definition at line 28 of file oma.c.

Referenced by oma_read_header().

◆ ff_oma_codec_tags_list

const AVCodecTag* const ff_oma_codec_tags_list[]
extern

Definition at line 39 of file oma.c.