|
|
@ -220,7 +220,11 @@ enum AVActiveFormatDescription { |
|
|
|
typedef struct AVFrameSideData { |
|
|
|
typedef struct AVFrameSideData { |
|
|
|
enum AVFrameSideDataType type; |
|
|
|
enum AVFrameSideDataType type; |
|
|
|
uint8_t *data; |
|
|
|
uint8_t *data; |
|
|
|
|
|
|
|
#if FF_API_BUFFER_SIZE_T |
|
|
|
int size; |
|
|
|
int size; |
|
|
|
|
|
|
|
#else |
|
|
|
|
|
|
|
size_t size; |
|
|
|
|
|
|
|
#endif |
|
|
|
AVDictionary *metadata; |
|
|
|
AVDictionary *metadata; |
|
|
|
AVBufferRef *buf; |
|
|
|
AVBufferRef *buf; |
|
|
|
} AVFrameSideData; |
|
|
|
} AVFrameSideData; |
|
|
@ -913,7 +917,11 @@ AVBufferRef *av_frame_get_plane_buffer(AVFrame *frame, int plane); |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
AVFrameSideData *av_frame_new_side_data(AVFrame *frame, |
|
|
|
AVFrameSideData *av_frame_new_side_data(AVFrame *frame, |
|
|
|
enum AVFrameSideDataType type, |
|
|
|
enum AVFrameSideDataType type, |
|
|
|
|
|
|
|
#if FF_API_BUFFER_SIZE_T |
|
|
|
int size); |
|
|
|
int size); |
|
|
|
|
|
|
|
#else |
|
|
|
|
|
|
|
size_t size); |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Add a new side data to a frame from an existing AVBufferRef |
|
|
|
* Add a new side data to a frame from an existing AVBufferRef |
|
|
|