libavformat/mxf.h File Reference

#include "libavcodec/avcodec.h"
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  KLVPacket
struct  MXFCodecUL

Defines

#define PRINT_KEY(pc, s, x)

Typedefs

typedef uint8_t UID [16]

Enumerations

enum  MXFMetadataSetType {
  AnyType, MaterialPackage, SourcePackage, SourceClip,
  TimecodeComponent, Sequence, MultipleDescriptor, Descriptor,
  Track, CryptoContext, Preface, Identification,
  ContentStorage, SubDescriptor, IndexTableSegment, EssenceContainerData,
  TypeBottom
}
enum  MXFFrameLayout {
  FullFrame = 0, SeparateFields, OneField, MixedFields,
  SegmentedFrame
}

Functions

int ff_mxf_decode_pixel_layout (const char pixel_layout[16], enum PixelFormat *pix_fmt)

Variables

const MXFCodecUL ff_mxf_data_definition_uls []
 SMPTE RP224 http://www.smpte-ra.org/mdd/index.html.
const MXFCodecUL ff_mxf_codec_uls []
const MXFCodecUL ff_mxf_pixel_format_uls []


Define Documentation

#define PRINT_KEY ( pc,
s,
 ) 

Value:

av_dlog(pc, "%s %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X\n", s, \
                             (x)[0], (x)[1], (x)[2], (x)[3], (x)[4], (x)[5], (x)[6], (x)[7], (x)[8], (x)[9], (x)[10], (x)[11], (x)[12], (x)[13], (x)[14], (x)[15])

Definition at line 75 of file mxf.h.

Referenced by mxf_parse_structural_metadata(), mxf_read_header(), mxf_read_local_tags(), mxf_read_packet_old(), mxf_write_content_storage(), mxf_write_header(), mxf_write_identification(), mxf_write_multi_descriptor(), mxf_write_package(), mxf_write_preface(), mxf_write_sequence(), mxf_write_structural_component(), and mxf_write_track().


Typedef Documentation

typedef uint8_t UID[16]

Definition at line 27 of file mxf.h.


Enumeration Type Documentation

Enumerator:
FullFrame 
SeparateFields 
OneField 
MixedFields 
SegmentedFrame 

Definition at line 49 of file mxf.h.

Enumerator:
AnyType 
MaterialPackage 
SourcePackage 
SourceClip 
TimecodeComponent 
Sequence 
MultipleDescriptor 
Descriptor 
Track 
CryptoContext 
Preface 
Identification 
ContentStorage 
SubDescriptor 
IndexTableSegment 
EssenceContainerData 
TypeBottom 

Definition at line 29 of file mxf.h.


Function Documentation

int ff_mxf_decode_pixel_layout ( const char  pixel_layout[16],
enum PixelFormat pix_fmt 
)

Definition at line 96 of file mxf.c.

Referenced by mxf_read_pixel_layout().


Variable Documentation

Definition at line 34 of file mxf.c.

Referenced by mxf_parse_structural_metadata().

Definition at line 60 of file mxf.c.

Referenced by mxf_parse_structural_metadata().


Generated on Fri Oct 26 02:48:02 2012 for FFmpeg by  doxygen 1.5.8