Cogs.Core
|
Classes | |
struct | PendingData |
Public Member Functions | |
virtual void | update ()=0 |
virtual bool | capsSupported (VideoDecoderCaps &caps)=0 |
virtual void | loadVideoTexture (Cogs::Core::TextureHandle textureHandle, const VideoDecoderDescription &desc)=0 |
virtual void | reloadVideoTexture (Cogs::Core::TextureHandle textureHandle, const VideoDecoderDescription &desc)=0 |
virtual TextureDescription | getVideoDescription (Cogs::Core::TextureHandle textureHandle)=0 |
virtual VideoDecoderStatus | getVideoStatus (Cogs::Core::TextureHandle textureHandle)=0 |
virtual void | streamVideoData (Cogs::Core::TextureHandle textureHandle, const VideoDecoderPayload &packet)=0 |
virtual void | endVideoStream (Cogs::Core::TextureHandle textureHandle)=0 |
Protected Types | |
using | pendingDataMap = std::map< Texture *, std::vector< PendingData > > |
Protected Attributes | |
pendingDataMap | pendingData |
Mutex | pendingDataMutex |
Definition at line 245 of file IVideoDecoder.h.
|
protected |
Definition at line 272 of file IVideoDecoder.h.
|
protected |
Definition at line 274 of file IVideoDecoder.h.
|
protected |
Definition at line 275 of file IVideoDecoder.h.