#include <DVDSubtitlesLibass.h>
|
| CDVDSubtitlesLibass () |
|
| ~CDVDSubtitlesLibass () override |
|
ASS_Image * | RenderImage (int frameWidth, int frameHeight, int videoWidth, int videoHeight, int sourceWidth, int sourceHeight, double pts, int useMargin=0, double position=0.0, int *changes=NULL) |
|
ASS_Event * | GetEvents () |
|
int | GetNrOfEvents () |
|
bool | DecodeHeader (char *data, int size) |
|
bool | DecodeDemuxPkt (const char *data, int size, double start, double duration) |
|
bool | CreateTrack (char *buf, size_t size) |
|
| IDVDResourceCounted () |
|
| IDVDResourceCounted (const IDVDResourceCounted &)=delete |
|
virtual | ~IDVDResourceCounted ()=default |
|
IDVDResourceCounted & | operator= (const IDVDResourceCounted &)=delete |
|
virtual CDVDSubtitlesLibass * | Acquire () |
|
virtual long | Release () |
|
◆ CDVDSubtitlesLibass()
CDVDSubtitlesLibass::CDVDSubtitlesLibass |
( |
| ) |
|
◆ ~CDVDSubtitlesLibass()
CDVDSubtitlesLibass::~CDVDSubtitlesLibass |
( |
| ) |
|
|
override |
◆ CreateTrack()
bool CDVDSubtitlesLibass::CreateTrack |
( |
char * |
buf, |
|
|
size_t |
size |
|
) |
| |
◆ DecodeDemuxPkt()
bool CDVDSubtitlesLibass::DecodeDemuxPkt |
( |
const char * |
data, |
|
|
int |
size, |
|
|
double |
start, |
|
|
double |
duration |
|
) |
| |
- Bug:
- libass isn't const correct
◆ DecodeHeader()
bool CDVDSubtitlesLibass::DecodeHeader |
( |
char * |
data, |
|
|
int |
size |
|
) |
| |
◆ GetEvents()
ASS_Event * CDVDSubtitlesLibass::GetEvents |
( |
| ) |
|
◆ GetNrOfEvents()
int CDVDSubtitlesLibass::GetNrOfEvents |
( |
| ) |
|
◆ RenderImage()
ASS_Image * CDVDSubtitlesLibass::RenderImage |
( |
int |
frameWidth, |
|
|
int |
frameHeight, |
|
|
int |
videoWidth, |
|
|
int |
videoHeight, |
|
|
int |
sourceWidth, |
|
|
int |
sourceHeight, |
|
|
double |
pts, |
|
|
int |
useMargin = 0 , |
|
|
double |
position = 0.0 , |
|
|
int * |
changes = NULL |
|
) |
| |
The documentation for this class was generated from the following files: