Gnash
0.8.11dev
|
Haiku based MediaHandler. More...
#include <MediaHandlerHaiku.h>
Public Member Functions | |
virtual std::string | description () const |
Return a description of this media handler. More... | |
virtual std::unique_ptr< MediaParser > | createMediaParser (std::shared_ptr< IOChannel > stream) |
virtual std::unique_ptr< VideoDecoder > | createVideoDecoder (const VideoInfo &info) |
Create a VideoDecoder for decoding what's specified in the VideoInfo. More... | |
virtual std::unique_ptr< VideoConverter > | createVideoConverter (ImgBuf::Type4CC srcFormat, ImgBuf::Type4CC dstFormat) |
Create an VideoConverter for converting between color spaces. More... | |
virtual std::unique_ptr< AudioDecoder > | createAudioDecoder (const AudioInfo &info) |
Create an AudioDecoder for decoding what's specified in the AudioInfo. More... | |
virtual VideoInput * | getVideoInput (size_t index) |
Return a VideoInput. More... | |
virtual AudioInput * | getAudioInput (size_t index) |
virtual void | cameraNames (std::vector< std::string > &names) const |
Return a list of available cameras. More... | |
![]() | |
virtual | ~MediaHandler () |
virtual std::unique_ptr< MediaParser > | createMediaParser (std::unique_ptr< IOChannel > stream) |
Return an appropriate MediaParser for given input. More... | |
virtual size_t | getInputPaddingSize () const |
Return the number of bytes padding needed for input buffers. More... | |
Additional Inherited Members | |
![]() | |
MediaHandler () | |
Base constructor. More... | |
std::unique_ptr< AudioDecoder > | createFlashAudioDecoder (const AudioInfo &info) |
Create an AudioDecoder for CODEC_TYPE_FLASH codecs. More... | |
bool | isFLV (IOChannel &stream) |
Return true if input stream is an FLV. More... | |
Haiku based MediaHandler.
|
virtual |
Return a list of available cameras.
This is re-generated every time the function is called.
Implements gnash::media::MediaHandler.
References gnash::log_unimpl(), and QQ.
Referenced by description().
|
virtual |
Create an AudioDecoder for decoding what's specified in the AudioInfo.
info | AudioInfo class with all the info needed to decode the sound correctly. |
Implements gnash::media::MediaHandler.
References _, gnash::media::CODEC_TYPE_FLASH, gnash::media::MediaHandler::createFlashAudioDecoder(), and gnash::media::AudioInfo::type.
Referenced by description().
|
virtual |
References gnash::media::MediaHandler::isFLV(), and gnash::log_error().
Referenced by description().
|
virtual |
Create an VideoConverter for converting between color spaces.
srcFormat | The source image color space |
dstFormat | The destination image color space |
Implements gnash::media::MediaHandler.
References gnash::log_error().
Referenced by description().
|
virtual |
Create a VideoDecoder for decoding what's specified in the VideoInfo.
info | VideoInfo class with all the info needed to decode the image stream correctly. |
Implements gnash::media::MediaHandler.
Referenced by description().
|
inlinevirtual |
Return a description of this media handler.
Implements gnash::media::MediaHandler.
References cameraNames(), createAudioDecoder(), createMediaParser(), createVideoConverter(), createVideoDecoder(), getAudioInput(), getVideoInput(), and names.
|
virtual |
Implements gnash::media::MediaHandler.
Referenced by description().
|
virtual |
Return a VideoInput.
This is always owned by the MediaHandler, but will remain alive as long as it is referenced by a Camera object.
index | The index of the VideoInput to return. |
Implements gnash::media::MediaHandler.
Referenced by description().