|
FFmpeg
|
#include <stdint.h>#include "libavutil/log.h"#include "libavutil/pixfmt.h"#include "libavutil/rational.h"#include "libavutil/uuid.h"Go to the source code of this file.
Data Structures | |
| struct | MXFContentPackageRate |
| struct | KLVPacket |
| struct | MXFLocalTagPair |
| struct | MXFCodecUL |
Macros | |
| #define | FF_MXF_MasteringDisplay_PREFIX 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x0e,0x04,0x20,0x04,0x01,0x01 |
| #define | FF_MXF_MasteringDisplayPrimaries { FF_MXF_MasteringDisplay_PREFIX,0x01,0x00,0x00 } |
| #define | FF_MXF_MasteringDisplayWhitePointChromaticity { FF_MXF_MasteringDisplay_PREFIX,0x02,0x00,0x00 } |
| #define | FF_MXF_MasteringDisplayMaximumLuminance { FF_MXF_MasteringDisplay_PREFIX,0x03,0x00,0x00 } |
| #define | FF_MXF_MasteringDisplayMinimumLuminance { FF_MXF_MasteringDisplay_PREFIX,0x04,0x00,0x00 } |
| #define | FF_MXF_MASTERING_CHROMA_DEN 50000 |
| #define | FF_MXF_MASTERING_LUMA_DEN 10000 |
| #define | PRIxUID |
| #define | UID_ARG(x) |
| #define | PRINT_KEY(pc, s, x) |
Typedefs | |
| typedef AVUUID | UID |
Enumerations | |
| enum | MXFMetadataSetType { MaterialPackage = 1 , SourcePackage , SourceClip , TimecodeComponent , PulldownComponent , Sequence , MultipleDescriptor , Descriptor , Track , CryptoContext , Preface , Identification , ContentStorage , SubDescriptor , IndexTableSegment , EssenceContainerData , EssenceGroup , TaggedValue , TapeDescriptor , AVCSubDescriptor , AudioChannelLabelSubDescriptor , SoundfieldGroupLabelSubDescriptor , GroupOfSoundfieldGroupsLabelSubDescriptor , FFV1SubDescriptor , JPEG2000SubDescriptor , MetadataSetTypeNB } |
| enum | MXFFrameLayout { FullFrame = 0 , SeparateFields , OneField , MixedFields , SegmentedFrame } |
| enum | MXFWrappingIndicatorType { NormalWrap = 0 , D10D11Wrap , RawAWrap , RawVWrap , J2KWrap } |
Functions | |
| int | ff_mxf_decode_pixel_layout (const char pixel_layout[16], enum AVPixelFormat *pix_fmt) |
| int | ff_mxf_get_content_package_rate (AVRational time_base) |
Variables | |
| const uint8_t | ff_mxf_random_index_pack_key [16] |
| 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 [] |
| const MXFCodecUL | ff_mxf_codec_tag_uls [] |
| const MXFCodecUL | ff_mxf_color_primaries_uls [] |
| const MXFCodecUL | ff_mxf_color_trc_uls [] |
| const MXFCodecUL | ff_mxf_color_space_uls [] |
| #define FF_MXF_MasteringDisplay_PREFIX 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x0e,0x04,0x20,0x04,0x01,0x01 |
| #define FF_MXF_MasteringDisplayPrimaries { FF_MXF_MasteringDisplay_PREFIX,0x01,0x00,0x00 } |
| #define FF_MXF_MasteringDisplayWhitePointChromaticity { FF_MXF_MasteringDisplay_PREFIX,0x02,0x00,0x00 } |
| #define FF_MXF_MasteringDisplayMaximumLuminance { FF_MXF_MasteringDisplay_PREFIX,0x03,0x00,0x00 } |
| #define FF_MXF_MasteringDisplayMinimumLuminance { FF_MXF_MasteringDisplay_PREFIX,0x04,0x00,0x00 } |
| #define FF_MXF_MASTERING_CHROMA_DEN 50000 |
Definition at line 102 of file mxf.h.
Referenced by mxf_read_generic_descriptor(), and rescale_mastering_chroma().
| #define FF_MXF_MASTERING_LUMA_DEN 10000 |
Definition at line 103 of file mxf.h.
Referenced by mxf_read_generic_descriptor(), and rescale_mastering_luma().
| #define PRIxUID |
Definition at line 126 of file mxf.h.
Referenced by mxf_read_header().
| #define UID_ARG | ( | x | ) |
Definition at line 132 of file mxf.h.
Referenced by mxf_read_header().
| #define PRINT_KEY | ( | pc, | |
| s, | |||
| x ) |
Definition at line 155 of file mxf.h.
Referenced by mxf_init(), mxf_parse_structural_metadata(), mxf_read_header(), mxf_read_local_tags(), mxf_read_packet(), mxf_write_content_storage(), mxf_write_identification(), mxf_write_multi_descriptor(), mxf_write_package(), mxf_write_preface(), mxf_write_sequence(), mxf_write_structural_component(), mxf_write_tape_descriptor(), and mxf_write_track().
| enum MXFMetadataSetType |
| enum MXFFrameLayout |
| int ff_mxf_decode_pixel_layout | ( | const char | pixel_layout[16], |
| enum AVPixelFormat * | pix_fmt ) |
Definition at line 178 of file mxf.c.
Referenced by mxf_read_pixel_layout().
| int ff_mxf_get_content_package_rate | ( | AVRational | time_base | ) |
Definition at line 220 of file mxf.c.
Referenced by mxf_init(), and mxf_init_timecode().
|
extern |
Definition at line 26 of file mxf.c.
Referenced by mxf_read_header(), mxf_read_random_index_pack(), and mxf_write_random_index_pack().
|
extern |
SMPTE RP224 http://www.smpte-ra.org/mdd/index.html.
Definition at line 31 of file mxf.c.
Referenced by mxf_add_metadata_stream(), mxf_parse_structural_metadata(), and mxf_write_common_fields().
|
extern |
Definition at line 40 of file mxf.c.
Referenced by mxf_parse_structural_metadata().
|
extern |
Definition at line 87 of file mxf.c.
Referenced by mxf_parse_structural_metadata().
|
extern |
Definition at line 93 of file mxf.c.
Referenced by mxf_parse_structural_metadata().
|
extern |
Definition at line 98 of file mxf.c.
Referenced by mxf_parse_structural_metadata(), and mxf_write_generic_picture_desc().
|
extern |
Definition at line 113 of file mxf.c.
Referenced by mxf_parse_structural_metadata(), and mxf_write_generic_picture_desc().
|
extern |
Definition at line 134 of file mxf.c.
Referenced by mxf_parse_structural_metadata(), and mxf_write_generic_picture_desc().