]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/avformat.h
Merge commit '16c01fb4347312b6d29a6498dad627665b96a20e'
[ffmpeg] / libavformat / avformat.h
index 3733549e72ee6102712bb1198002c6b89c0c753a..56ab4e100dae621c86bbf7992e39834762913c07 100644 (file)
@@ -1097,11 +1097,19 @@ typedef struct AVStream {
      */
     int inject_global_side_data;
 
+    /**
+     * String containing paris of key and values describing recommended encoder configuration.
+     * Paris are separated by ','.
+     * Keys are separated from values by '='.
+     */
+    char *recommended_encoder_configuration;
 } AVStream;
 
 AVRational av_stream_get_r_frame_rate(const AVStream *s);
 void       av_stream_set_r_frame_rate(AVStream *s, AVRational r);
 struct AVCodecParserContext *av_stream_get_parser(const AVStream *s);
+char* av_stream_get_recommended_encoder_configuration(const AVStream *s);
+void  av_stream_set_recommended_encoder_configuration(AVStream *s, char *configuration);
 
 /**
  * Returns the pts of the last muxed packet + its duration