X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fmetadata.h;h=9e866503b5f6257cec805212bd327c80a43db45e;hb=655e45e7dfafc494044cc52f8889fc6da75eff6a;hp=515b6cdb3b0814f99a04a1ea5f0767f8d30a6f9f;hpb=bc1d2afb3757ef89d23fd3f91202a3400e3c76da;p=ffmpeg diff --git a/libavformat/metadata.h b/libavformat/metadata.h index 515b6cdb3b0..9e866503b5f 100644 --- a/libavformat/metadata.h +++ b/libavformat/metadata.h @@ -22,7 +22,7 @@ #define AVFORMAT_METADATA_H /** - * @file metadata.h + * @file * internal metadata API header * see avformat.h or the public API! */ @@ -35,4 +35,22 @@ struct AVMetadata{ AVMetadataTag *elems; }; +struct AVMetadataConv{ + const char *native; + const char *generic; +}; +#if !FF_API_OLD_METADATA +typedef struct AVMetadataConv AVMetadataConv; +#endif + +#if FF_API_OLD_METADATA +void ff_metadata_demux_compat(AVFormatContext *s); +void ff_metadata_mux_compat(AVFormatContext *s); +#endif + +void ff_metadata_conv(AVMetadata **pm, const AVMetadataConv *d_conv, + const AVMetadataConv *s_conv); +void ff_metadata_conv_ctx(AVFormatContext *ctx, const AVMetadataConv *d_conv, + const AVMetadataConv *s_conv); + #endif /* AVFORMAT_METADATA_H */