|
|
|
@@ -1209,11 +1209,22 @@ typedef struct AVStream { |
|
|
|
AVStreamInternal *internal; |
|
|
|
} AVStream; |
|
|
|
|
|
|
|
#if FF_API_FORMAT_GET_SET |
|
|
|
/** |
|
|
|
* Accessors for some AVStream fields. These used to be provided for ABI |
|
|
|
* compatibility, and do not need to be used anymore. |
|
|
|
*/ |
|
|
|
attribute_deprecated |
|
|
|
AVRational av_stream_get_r_frame_rate(const AVStream *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_stream_set_r_frame_rate(AVStream *s, AVRational r); |
|
|
|
struct AVCodecParserContext *av_stream_get_parser(const AVStream *s); |
|
|
|
attribute_deprecated |
|
|
|
char* av_stream_get_recommended_encoder_configuration(const AVStream *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_stream_set_recommended_encoder_configuration(AVStream *s, char *configuration); |
|
|
|
#endif |
|
|
|
|
|
|
|
struct AVCodecParserContext *av_stream_get_parser(const AVStream *s); |
|
|
|
|
|
|
|
/** |
|
|
|
* Returns the pts of the last muxed packet + its duration |
|
|
|
@@ -1885,29 +1896,46 @@ typedef struct AVFormatContext { |
|
|
|
int max_streams; |
|
|
|
} AVFormatContext; |
|
|
|
|
|
|
|
#if FF_API_FORMAT_GET_SET |
|
|
|
/** |
|
|
|
* Accessors for some AVFormatContext fields. These used to be provided for ABI |
|
|
|
* compatibility, and do not need to be used anymore. |
|
|
|
*/ |
|
|
|
attribute_deprecated |
|
|
|
int av_format_get_probe_score(const AVFormatContext *s); |
|
|
|
attribute_deprecated |
|
|
|
AVCodec * av_format_get_video_codec(const AVFormatContext *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_format_set_video_codec(AVFormatContext *s, AVCodec *c); |
|
|
|
attribute_deprecated |
|
|
|
AVCodec * av_format_get_audio_codec(const AVFormatContext *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_format_set_audio_codec(AVFormatContext *s, AVCodec *c); |
|
|
|
attribute_deprecated |
|
|
|
AVCodec * av_format_get_subtitle_codec(const AVFormatContext *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_format_set_subtitle_codec(AVFormatContext *s, AVCodec *c); |
|
|
|
attribute_deprecated |
|
|
|
AVCodec * av_format_get_data_codec(const AVFormatContext *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_format_set_data_codec(AVFormatContext *s, AVCodec *c); |
|
|
|
attribute_deprecated |
|
|
|
int av_format_get_metadata_header_padding(const AVFormatContext *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_format_set_metadata_header_padding(AVFormatContext *s, int c); |
|
|
|
attribute_deprecated |
|
|
|
void * av_format_get_opaque(const AVFormatContext *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_format_set_opaque(AVFormatContext *s, void *opaque); |
|
|
|
attribute_deprecated |
|
|
|
av_format_control_message av_format_get_control_message_cb(const AVFormatContext *s); |
|
|
|
attribute_deprecated |
|
|
|
void av_format_set_control_message_cb(AVFormatContext *s, av_format_control_message callback); |
|
|
|
#if FF_API_OLD_OPEN_CALLBACKS |
|
|
|
attribute_deprecated AVOpenCallback av_format_get_open_cb(const AVFormatContext *s); |
|
|
|
attribute_deprecated void av_format_set_open_cb(AVFormatContext *s, AVOpenCallback callback); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
/** |
|
|
|
* This function will cause global side data to be injected in the next packet |
|
|
|
|