|
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 247 of file IVideoDecoder.h.
|
protected |
Definition at line 274 of file IVideoDecoder.h.
|
protected |
Definition at line 276 of file IVideoDecoder.h.
|
protected |
Definition at line 277 of file IVideoDecoder.h.