Lines Matching refs:AVStream

162  * containing encoded data for one AVStream, identified by
170 * information will be in AVStream.time_base units, i.e. it has to be
201 * the @ref AVStream.codecpar "stream codec parameters" information, such as the
204 * etc.) as known. The @ref AVStream.time_base "stream timebase" should
213 * AVFormatContext.metadata "global" or @ref AVStream.metadata "per-stream"
231 * AVStream's timebase. That timebase is set by the muxer (in the
331 struct AVStream;
345 * fields of the AVFormatContext, AVStream, AVChapter and AVProgram structs
371 * call to av_read_frame(), AVFormatContext.event_flags or AVStream.event_flags
620 * AVStream parameters that need to be set before packets are sent.
645 int (*check_bitstream)(struct AVFormatContext *s, struct AVStream *st,
781 * Active streams are all streams that have AVStream.discard < AVDISCARD_ALL.
810 * Timestamp in AVStream.time_base units, preferably the time from which on correctly decoded frames are available
879 * AVStream.attached_pic.
958 * sizeof(AVStream) must not be used outside libav*.
960 typedef struct AVStream {
1071 * The number of elements in the AVStream.side_data array.
1089 * AVStream.metadata accordingly
1090 * - muxing: the user updated AVStream.metadata and wishes the muxer to write
1143 } AVStream;
1145 struct AVCodecParserContext *av_stream_get_parser(const AVStream *s);
1152 int64_t av_stream_get_end_pts(const AVStream *st);
1306 AVStream **streams;
1326 * It is deduced from the AVStream values.
1336 * AVStream values if not set.
1951 * Get the AVClass for AVStream. It can be used in combination with
1975 AVStream *avformat_new_stream(AVFormatContext *s, const AVCodec *c);
1989 int av_stream_add_side_data(AVStream *st, enum AVPacketSideDataType type,
2000 uint8_t *av_stream_new_side_data(AVStream *stream,
2011 uint8_t *av_stream_get_side_data(const AVStream *stream,
2217 * values in AVStream.time_base units (and guessed if the format cannot
2238 * @param timestamp Timestamp in AVStream.time_base units
2250 * Active streams are all streams that have AVStream.discard < AVDISCARD_ALL.
2588 * @param st AVStream that the packet belongs to
2590 void av_pkt_dump2(FILE *f, const AVPacket *pkt, int dump_payload, const AVStream *st);
2602 * @param st AVStream that the packet belongs to
2605 const AVStream *st);
2652 int av_index_search_timestamp(AVStream *st, int64_t timestamp, int flags);
2655 * Get the index entry count for the given AVStream.
2660 int avformat_index_get_entries_count(const AVStream *st);
2673 const AVIndexEntry *avformat_index_get_entry(AVStream *st, int idx);
2690 const AVIndexEntry *avformat_index_get_entry_from_timestamp(AVStream *st,
2699 int av_add_index_entry(AVStream *st, int64_t pos, int64_t timestamp,
2783 * multiple AVStreams (one AVStream per RTP stream). Otherwise,
2785 * must contain only one AVStream.
2866 AVRational av_guess_sample_aspect_ratio(AVFormatContext *format, AVStream *stream, AVFrame *frame);
2876 AVRational av_guess_frame_rate(AVFormatContext *ctx, AVStream *stream, AVFrame *frame);
2891 int avformat_match_stream_specifier(AVFormatContext *s, AVStream *st,
2916 AVStream *ost, const AVStream *ist,
2924 AVRational av_stream_get_codec_timebase(const AVStream *st);
2939 int av_get_key_frame_pos_from_stream(const AVStream *st, struct KeyFrameNode **key_frame_pos_list);