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

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

#include <FLVParser.h>

Inheritance diagram for gnash::media::ExtraAudioInfoFlv:
gnash::media::AudioInfo::ExtraInfo

Public Member Functions

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

Public Attributes

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

Detailed Description

Extra audoi info found in some FLV embedded streams.

This is basically composed by an header for the audio stream

Constructor & Destructor Documentation

§ ExtraAudioInfoFlv()

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

Construct an ExtraAudioInfoFlv.

Parameters
extradataAudio header data. Ownership transferred.
datasizeAudio header data size
Todo:
take a SimpleBuffer by unique_ptr

Member Data Documentation

§ data

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

§ size

size_t gnash::media::ExtraAudioInfoFlv::size

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