]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/metadata.h
avio: deprecate url_fgets
[ffmpeg] / libavformat / metadata.h
index 515b6cdb3b0814f99a04a1ea5f0767f8d30a6f9f..9e866503b5f6257cec805212bd327c80a43db45e 100644 (file)
@@ -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 */