OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
Bink::Video Class Referencefinal

#include <video.h>

Classes

struct  Audio
 
struct  BitStream
 
struct  FFTComplex
 
struct  FrameRate
 
class  Input
 

Public Types

enum  { BINK_TAG = 1766541634 }
 
enum  Format { AV_PIX_FMT_YUVA420P , AV_PIX_FMT_YUV420P }
 

Public Member Functions

 Video (Input *file)
 
 Video (const Video &)=delete
 
 ~Video ()
 
const FramenextFrame ()
 
size_t frameCount () const
 
size_t currentFrame () const
 
const FrameRatefps () const
 
const Frameframe (uint8_t i) const
 
size_t audioCount () const
 
const Audioaudio (uint8_t i) const
 

Detailed Description

Definition at line 23 of file video.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
BINK_TAG 

Definition at line 25 of file video.h.

◆ Format

Enumerator
AV_PIX_FMT_YUVA420P 
AV_PIX_FMT_YUV420P 

Definition at line 29 of file video.h.

Constructor & Destructor Documentation

◆ Video() [1/2]

Video::Video ( Input file)
explicit

Definition at line 828 of file video.cpp.

◆ Video() [2/2]

Bink::Video::Video ( const Video )
delete

◆ ~Video()

Video::~Video ( )

Definition at line 925 of file video.cpp.

Member Function Documentation

◆ audio()

const Audio & Bink::Video::audio ( uint8_t  i) const
inline

Definition at line 64 of file video.h.

◆ audioCount()

size_t Bink::Video::audioCount ( ) const
inline

Definition at line 63 of file video.h.

◆ currentFrame()

size_t Bink::Video::currentFrame ( ) const
inline

Definition at line 58 of file video.h.

◆ fps()

const FrameRate & Bink::Video::fps ( ) const
inline

Definition at line 60 of file video.h.

◆ frame()

const Frame & Bink::Video::frame ( uint8_t  i) const
inline

Definition at line 62 of file video.h.

◆ frameCount()

size_t Video::frameCount ( ) const

Definition at line 943 of file video.cpp.

◆ nextFrame()

const Frame & Video::nextFrame ( )

Definition at line 928 of file video.cpp.


The documentation for this class was generated from the following files: