} ID3v2ExtraMetaGEOB;
typedef struct ID3v2ExtraMetaAPIC {
- uint8_t *data;
- int len;
+ AVBufferRef *buf;
const char *type;
uint8_t *description;
- enum CodecID id;
+ enum AVCodecID id;
} ID3v2ExtraMetaAPIC;
/**
*/
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.
*/