VideoDemuxer Class Reference#
VideoDemuxer Class Reference
  Data Structures | |
| class | StreamProvider | 
Public Member Functions | |
| AVCodecID | GetCodecID () | 
| VideoDemuxer (const char *input_file_path) | |
| VideoDemuxer (StreamProvider *stream_provider) | |
| bool | Demux (uint8_t **video, int *video_size, int64_t *pts=nullptr) | 
| bool | Seek (VideoSeekContext &seek_ctx, uint8_t **pp_video, int *video_size) | 
| const uint32_t | GetWidth () const | 
| const uint32_t | GetHeight () const | 
| const uint32_t | GetChromaHeight () const | 
| const uint32_t | GetBitDepth () const | 
| const uint32_t | GetBytePerPixel () const | 
| const uint32_t | GetBitRate () const | 
| const double | GetFrameRate () const | 
| bool | IsVFR () const | 
| int64_t | TsFromTime (double ts_sec) | 
| int64_t | TsFromFrameNumber (int64_t frame_num) | 
The documentation for this class was generated from the following file:
- docs-7.1.0/utils/video_demuxer.h