/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocdecode/checkouts/docs-6.1.1/utils/video_demuxer.h File Reference

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocdecode/checkouts/docs-6.1.1/utils/video_demuxer.h File Reference#

rocDecode: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocdecode/checkouts/docs-6.1.1/utils/video_demuxer.h File Reference
video_demuxer.h File Reference

The AMD Video Demuxer for rocDecode Library. More...

#include <iostream>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include "rocdecode.h"

Go to the source code of this file.

Data Structures

struct  PacketData
 
class  VideoSeekContext
 
class  VideoDemuxer
 
class  VideoDemuxer::StreamProvider
 

Typedefs

typedef enum SeekModeEnum SeekMode
 Enum for Seek mode.
 
typedef enum SeekCriteriaEnum SeekCriteria
 Enum for Seek Criteria.
 

Enumerations

enum  SeekModeEnum { SEEK_MODE_EXACT_FRAME = 0 , SEEK_MODE_PREV_KEY_FRAME = 1 , SEEK_MODE_NUM }
 Enum for Seek mode.
 
enum  SeekCriteriaEnum { SEEK_CRITERIA_FRAME_NUM = 0 , SEEK_CRITERIA_TIME_STAMP = 1 , SEEK_CRITERIA_NUM }
 Enum for Seek Criteria.
 

Detailed Description

The AMD Video Demuxer for rocDecode Library.