cocos2d-x  3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MediaStreamer Class Reference

#include <MediaStreamer.h>

Public Member Functions

 MediaStreamer ()
 ~MediaStreamer ()
WAVEFORMATEX & GetOutputWaveFormatEx ()
local GetOutputWaveFormatEx ()
UINT32 GetMaxStreamLengthInBytes ()
void Initialize (_In_ const WCHAR *url)
bool GetNextBuffer (uint8 *buffer, uint32 maxBufferSize, uint32 *bufferLength)
void ReadAll (uint8 *buffer, uint32 maxBufferSize, uint32 *bufferLength)
void Restart ()
virtual ~MediaStreamer ()
WAVEFORMATEX & GetOutputWaveFormatEx ()
local GetOutputWaveFormatEx ()
UINT32 GetMaxStreamLengthInBytes ()
void Initialize (_In_ const WCHAR *url)
void ReadAll (uint8 *buffer, uint32 maxBufferSize, uint32 *bufferLength)
var ReadAll ( var buffer, var maxBufferSize, var bufferLength)
local ReadAll ( local buffer, local maxBufferSize, local bufferLength)
void Restart ()

Public Attributes

Microsoft::WRL::ComPtr
< IMFSourceReader > 
m_reader
var m_reader
local m_reader
Microsoft::WRL::ComPtr
< IMFMediaType > 
m_audioType
var m_audioType
internal __pad1__: MediaStreamer()
var __pad1__: MediaStreamer()
local __pad1__: MediaStreamer()

Constructor & Destructor Documentation

var MediaStreamer ( )
local MediaStreamer ( )
var ~MediaStreamer ( )
local ~MediaStreamer ( )
virtual ~MediaStreamer ( )
virtual
var ~MediaStreamer ( )
virtual
local ~MediaStreamer ( )
virtual

Member Function Documentation

UINT32 GetMaxStreamLengthInBytes ( )
inline
var GetMaxStreamLengthInBytes ( )
inline
local GetMaxStreamLengthInBytes ( )
inline
UINT32 GetMaxStreamLengthInBytes ( )
inline
var GetMaxStreamLengthInBytes ( )
inline
local GetMaxStreamLengthInBytes ( )
inline
bool GetNextBuffer ( uint8 *  buffer,
uint32  maxBufferSize,
uint32 *  bufferLength 
)
var GetNextBuffer ( var  buffer,
var  maxBufferSize,
var  bufferLength 
)
local GetNextBuffer ( local  buffer,
local  maxBufferSize,
local  bufferLength 
)
WAVEFORMATEX& GetOutputWaveFormatEx ( )
inline
var GetOutputWaveFormatEx ( )
inline
local GetOutputWaveFormatEx ( )
inline
WAVEFORMATEX& GetOutputWaveFormatEx ( )
inline
var GetOutputWaveFormatEx ( )
inline
local GetOutputWaveFormatEx ( )
inline
void Initialize ( _In_ const WCHAR *  url)
var Initialize ( var  url)
local Initialize ( local  url)
void Initialize ( _In_ const WCHAR *  url)
var Initialize ( var  url)
local Initialize ( local  url)
void ReadAll ( uint8 *  buffer,
uint32  maxBufferSize,
uint32 *  bufferLength 
)
var ReadAll ( var  buffer,
var  maxBufferSize,
var  bufferLength 
)
local ReadAll ( local  buffer,
local  maxBufferSize,
local  bufferLength 
)
void ReadAll ( uint8 *  buffer,
uint32  maxBufferSize,
uint32 *  bufferLength 
)
var ReadAll ( var  buffer,
var  maxBufferSize,
var  bufferLength 
)
local ReadAll ( local  buffer,
local  maxBufferSize,
local  bufferLength 
)
void Restart ( )
var Restart ( )
local Restart ( )
void Restart ( )
var Restart ( )
local Restart ( )

Member Data Documentation

internal __pad1__
var __pad1__
local __pad1__
Microsoft::WRL::ComPtr
<IMFMediaType> m_audioType
var m_audioType
local m_audioType
Microsoft::WRL::ComPtr
<IMFSourceReader> m_reader
var m_reader
local m_reader

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