]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/id3v2.h
tty: set avg_frame_rate.
[ffmpeg] / libavformat / id3v2.h
index f47abe9d25b1b1102d86f5efa3d1caa348b9307b..7cb4296f111fa421d1dc34d612c94d4caffd6e70 100644 (file)
@@ -67,11 +67,10 @@ typedef struct ID3v2ExtraMetaGEOB {
 } ID3v2ExtraMetaGEOB;
 
 typedef struct ID3v2ExtraMetaAPIC {
-    uint8_t     *data;
-    int          len;
+    AVBufferRef *buf;
     const char  *type;
     uint8_t     *description;
-    enum CodecID id;
+    enum AVCodecID id;
 } ID3v2ExtraMetaAPIC;
 
 /**
@@ -107,6 +106,11 @@ void ff_id3v2_start(ID3v2EncContext *id3, AVIOContext *pb, int id3v2_version,
  */
 int ff_id3v2_write_metadata(AVFormatContext *s, ID3v2EncContext *id3);
 
+/**
+ * Write an attached picture from pkt into an ID3v2 tag.
+ */
+int ff_id3v2_write_apic(AVFormatContext *s, ID3v2EncContext *id3, AVPacket *pkt);
+
 /**
  * Finalize an opened ID3v2 tag.
  */