C# Класс NScumm.Core.Video.VideoDecoder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Close ( ) : void
DecodeNextFrame ( ) : Surface
GetHeight ( ) : ushort
GetWidth ( ) : ushort
HasAudio ( ) : bool
LoadStream ( Stream stream ) : bool
Rewind ( ) : bool
Start ( ) : void

Защищенные методы

Метод Описание
AddTrack ( ITrack track, bool isExternal = false ) : void
GetTrack ( int track ) : ITrack
ReadNextPacket ( ) : void
ResetPauseStartTime ( ) : void
SupportsAudioTrackSwitching ( ) : bool

Приватные методы

Метод Описание
FindNextVideoTrack ( ) : VideoTrack
GetTime ( ) : uint
GetTimeToNextFrame ( ) : uint
HasFramesLeft ( ) : bool
SetRate ( Rational rate ) : void
SetReverse ( bool reverse ) : bool
StartAudio ( ) : void
StartAudioLimit ( Timestamp limit ) : void
Stop ( ) : void
StopAudio ( ) : void

Описание методов

AddTrack() защищенный Метод

protected AddTrack ( ITrack track, bool isExternal = false ) : void
track ITrack
isExternal bool
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

DecodeNextFrame() публичный Метод

public DecodeNextFrame ( ) : Surface
Результат NScumm.Core.Graphics.Surface

GetHeight() публичный Метод

public GetHeight ( ) : ushort
Результат ushort

GetTrack() защищенный Метод

protected GetTrack ( int track ) : ITrack
track int
Результат ITrack

GetWidth() публичный Метод

public GetWidth ( ) : ushort
Результат ushort

HasAudio() публичный Метод

public HasAudio ( ) : bool
Результат bool

LoadStream() публичный абстрактный Метод

public abstract LoadStream ( Stream stream ) : bool
stream Stream
Результат bool

ReadNextPacket() защищенный Метод

protected ReadNextPacket ( ) : void
Результат void

ResetPauseStartTime() защищенный Метод

protected ResetPauseStartTime ( ) : void
Результат void

Rewind() публичный Метод

public Rewind ( ) : bool
Результат bool

Start() публичный Метод

public Start ( ) : void
Результат void

SupportsAudioTrackSwitching() защищенный Метод

protected SupportsAudioTrackSwitching ( ) : bool
Результат bool