Gnash  0.8.11dev
Classes | Namespaces | Macros | Enumerations | Functions
MediaParser.h File Reference
#include <atomic>
#include <thread>
#include <mutex>
#include <condition_variable>
#include <memory>
#include <deque>
#include <map>
#include <vector>
#include <iostream>
#include <boost/optional.hpp>
#include "IOChannel.h"
#include "dsodefs.h"

Go to the source code of this file.

Classes

class  gnash::media::AudioInfo
 Information about an audio stream. More...
 
class  gnash::media::AudioInfo::ExtraInfo
 Extra info about an audio stream. More...
 
class  gnash::media::VideoInfo
 Information about a video stream. More...
 
class  gnash::media::VideoInfo::ExtraInfo
 Extra info about a video stream. More...
 
class  gnash::media::EncodedExtraData
 
class  gnash::media::EncodedVideoFrame
 An encoded video frame. More...
 
class  gnash::media::EncodedAudioFrame
 An encoded audio frame. More...
 
class  gnash::media::MediaParser
 The MediaParser class provides cursor-based access to encoded media frames. More...
 

Namespaces

 gnash
 Anonymous namespace for callbacks, local functions, event handlers etc.
 
 gnash::media
 Gnash media handling subsystem (libmedia)
 

Macros

#define LOAD_MEDIA_IN_A_SEPARATE_THREAD   1
 

Enumerations

Functions

std::ostream & gnash::media::operator<< (std::ostream &os, const videoCodecType &t)
 
std::ostream & gnash::media::operator<< (std::ostream &os, const audioCodecType &t)
 
std::ostream & gnash::media::operator<< (std::ostream &os, const VideoInfo &vi)
 

Macro Definition Documentation

#define LOAD_MEDIA_IN_A_SEPARATE_THREAD   1