Gnash  0.8.11dev
Public Member Functions | Public Attributes | List of all members
gnash::media::ExtraVideoInfoFlv Class Reference

Extra video info found in some FLV embedded streams. More...

#include <FLVParser.h>

Inheritance diagram for gnash::media::ExtraVideoInfoFlv:
gnash::media::VideoInfo::ExtraInfo

Public Member Functions

 ExtraVideoInfoFlv (std::uint8_t *extradata, size_t datasize)
 Construct an ExtraVideoInfoFlv. More...
 
- Public Member Functions inherited from gnash::media::VideoInfo::ExtraInfo
virtual ~ExtraInfo ()
 

Public Attributes

std::unique_ptr< std::uint8_t[]> data
 Video stream header. More...
 
size_t size
 Video stream header size. More...
 

Detailed Description

Extra video info found in some FLV embedded streams.

This is basically composed by an header for the audio stream

Constructor & Destructor Documentation

§ ExtraVideoInfoFlv()

gnash::media::ExtraVideoInfoFlv::ExtraVideoInfoFlv ( std::uint8_t *  extradata,
size_t  datasize 
)
inline

Construct an ExtraVideoInfoFlv.

Parameters
extradataVideo header data. Ownership transferred.
datasizeVideo header data size
Todo:
take a SimpleBuffer by unique_ptr

Member Data Documentation

§ data

std::unique_ptr<std::uint8_t[]> gnash::media::ExtraVideoInfoFlv::data

§ size

size_t gnash::media::ExtraVideoInfoFlv::size

The documentation for this class was generated from the following file: