Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_m_m_f_raw_format_read.html
author Dominic Pinkman <dominic.pinkman@nokia.com>
Fri, 13 Aug 2010 16:47:46 +0100
changeset 14 578be2adaf3e
parent 6 43e37759235e
permissions -rw-r--r--
Week 32 contribution of PDK documentation content. See release notes for details. Fixes bug Bug 3582

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>TB9.2 Example Applications: CMMFRawFormatRead Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="contents">
<h1>CMMFRawFormatRead Class Reference</h1><!-- doxytag: class="CMMFRawFormatRead" -->
<p><a href="class_c_m_m_f_raw_format_read-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af931372ba9cc4a0b3dd9590b6e68db75"></a><!-- doxytag: member="CMMFRawFormatRead::FillBufferL" ref="af931372ba9cc4a0b3dd9590b6e68db75" args="(CMMFBuffer *aBuffer, MDataSink *aConsumer, TMediaId aMediaId)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>FillBufferL</b> (CMMFBuffer *aBuffer, MDataSink *aConsumer, TMediaId aMediaId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae503a44739902358a8bc505974ac3441"></a><!-- doxytag: member="CMMFRawFormatRead::CreateSourceBufferL" ref="ae503a44739902358a8bc505974ac3441" args="(TMediaId aMediaId, TBool &amp;aReference)" -->
CMMFBuffer *&nbsp;</td><td class="memItemRight" valign="bottom"><b>CreateSourceBufferL</b> (TMediaId aMediaId, TBool &amp;aReference)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04c9a4034d368e7e9d472f0ad748b14e"></a><!-- doxytag: member="CMMFRawFormatRead::CreateSourceBufferL" ref="a04c9a4034d368e7e9d472f0ad748b14e" args="(TMediaId aMediaId, CMMFBuffer &amp;aSinkBuffer, TBool &amp;aReference)" -->
CMMFBuffer *&nbsp;</td><td class="memItemRight" valign="bottom"><b>CreateSourceBufferL</b> (TMediaId aMediaId, CMMFBuffer &amp;aSinkBuffer, TBool &amp;aReference)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44a1278e1419c6bb6dba814127e5f228"></a><!-- doxytag: member="CMMFRawFormatRead::SourceDataTypeCode" ref="a44a1278e1419c6bb6dba814127e5f228" args="(TMediaId aMediaId)" -->
TFourCC&nbsp;</td><td class="memItemRight" valign="bottom"><b>SourceDataTypeCode</b> (TMediaId aMediaId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab118c3f824536af1b8a66eab5978cb3f"></a><!-- doxytag: member="CMMFRawFormatRead::SetSourceDataTypeCode" ref="ab118c3f824536af1b8a66eab5978cb3f" args="(TFourCC aSourceFourCC, TMediaId aMediaId)" -->
TInt&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetSourceDataTypeCode</b> (TFourCC aSourceFourCC, TMediaId aMediaId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8088fd547a79a56608c8c7f04da7cfb"></a><!-- doxytag: member="CMMFRawFormatRead::SourceThreadLogon" ref="ab8088fd547a79a56608c8c7f04da7cfb" args="(MAsyncEventHandler &amp;aEventHandler)" -->
TInt&nbsp;</td><td class="memItemRight" valign="bottom"><b>SourceThreadLogon</b> (MAsyncEventHandler &amp;aEventHandler)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0778bbafe69ecabdbcad26c5ba778a1c"></a><!-- doxytag: member="CMMFRawFormatRead::SourceThreadLogoff" ref="a0778bbafe69ecabdbcad26c5ba778a1c" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SourceThreadLogoff</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71c04c3898378d426edf5932c3255c3e"></a><!-- doxytag: member="CMMFRawFormatRead::SourcePrimeL" ref="a71c04c3898378d426edf5932c3255c3e" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SourcePrimeL</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3d658852b4e57e8604881e6608614d3"></a><!-- doxytag: member="CMMFRawFormatRead::SourcePlayL" ref="aa3d658852b4e57e8604881e6608614d3" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SourcePlayL</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa26b51dcb8e12a92a05b23769ce64a8d"></a><!-- doxytag: member="CMMFRawFormatRead::SourcePauseL" ref="aa26b51dcb8e12a92a05b23769ce64a8d" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SourcePauseL</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abba9832dce84a3cef5bd744ed55934b2"></a><!-- doxytag: member="CMMFRawFormatRead::SourceStopL" ref="abba9832dce84a3cef5bd744ed55934b2" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SourceStopL</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0c5188cdb2109aa2b22ba8fdbb9e4b7"></a><!-- doxytag: member="CMMFRawFormatRead::BufferFilledL" ref="ad0c5188cdb2109aa2b22ba8fdbb9e4b7" args="(CMMFBuffer *aBuffer)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>BufferFilledL</b> (CMMFBuffer *aBuffer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b62a4be78f4dd26c3afa7df0b928864"></a><!-- doxytag: member="CMMFRawFormatRead::Streams" ref="a5b62a4be78f4dd26c3afa7df0b928864" args="(TUid aMediaType) const " -->
TUint&nbsp;</td><td class="memItemRight" valign="bottom"><b>Streams</b> (TUid aMediaType) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebc7db2ac77ce876eefee02b91949e25"></a><!-- doxytag: member="CMMFRawFormatRead::FrameTimeInterval" ref="aebc7db2ac77ce876eefee02b91949e25" args="(TMediaId aMediaType) const " -->
TTimeIntervalMicroSeconds&nbsp;</td><td class="memItemRight" valign="bottom"><b>FrameTimeInterval</b> (TMediaId aMediaType) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad77a4dd7a4ec85a038668c4c36aaa7da"></a><!-- doxytag: member="CMMFRawFormatRead::Duration" ref="ad77a4dd7a4ec85a038668c4c36aaa7da" args="(TMediaId aMediaType) const " -->
TTimeIntervalMicroSeconds&nbsp;</td><td class="memItemRight" valign="bottom"><b>Duration</b> (TMediaId aMediaType) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adab5665db4fa8c3c9f780b73c1edeb71"></a><!-- doxytag: member="CMMFRawFormatRead::NumChannels" ref="adab5665db4fa8c3c9f780b73c1edeb71" args="()" -->
TUint&nbsp;</td><td class="memItemRight" valign="bottom"><b>NumChannels</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae81e6f7fe7caa63bdb6e16ca2e9de23d"></a><!-- doxytag: member="CMMFRawFormatRead::SampleRate" ref="ae81e6f7fe7caa63bdb6e16ca2e9de23d" args="()" -->
TUint&nbsp;</td><td class="memItemRight" valign="bottom"><b>SampleRate</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad82d3702ddb26d90580ea34212141885"></a><!-- doxytag: member="CMMFRawFormatRead::BitRate" ref="ad82d3702ddb26d90580ea34212141885" args="()" -->
TUint&nbsp;</td><td class="memItemRight" valign="bottom"><b>BitRate</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff1516285dc3a6c92b4222293aafab93"></a><!-- doxytag: member="CMMFRawFormatRead::SetNumChannels" ref="aff1516285dc3a6c92b4222293aafab93" args="(TUint aChannels)" -->
TInt&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetNumChannels</b> (TUint aChannels)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa464b31201cc2fe4215404c99caa228f"></a><!-- doxytag: member="CMMFRawFormatRead::SetSampleRate" ref="aa464b31201cc2fe4215404c99caa228f" args="(TUint aSampleRate)" -->
TInt&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetSampleRate</b> (TUint aSampleRate)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1c68be3efec118a4f91bbd018828d9b"></a><!-- doxytag: member="CMMFRawFormatRead::GetSupportedSampleRatesL" ref="af1c68be3efec118a4f91bbd018828d9b" args="(RArray&lt; TUint &gt; &amp;aSampleRates)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetSupportedSampleRatesL</b> (RArray&lt; TUint &gt; &amp;aSampleRates)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb68290f395036d0e5b2687cffb3f671"></a><!-- doxytag: member="CMMFRawFormatRead::GetSupportedNumChannelsL" ref="afb68290f395036d0e5b2687cffb3f671" args="(RArray&lt; TUint &gt; &amp;aNumChannels)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetSupportedNumChannelsL</b> (RArray&lt; TUint &gt; &amp;aNumChannels)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5aa1eb59bfe2017a59c90534ec71c33d"></a><!-- doxytag: member="CMMFRawFormatRead::GetSupportedDataTypesL" ref="a5aa1eb59bfe2017a59c90534ec71c33d" args="(TMediaId aMediaId, RArray&lt; TFourCC &gt; &amp;aDataTypes)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>GetSupportedDataTypesL</b> (TMediaId aMediaId, RArray&lt; TFourCC &gt; &amp;aDataTypes)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa401743bf0ee3fcec7edf1b1c3b4377e"></a><!-- doxytag: member="CMMFRawFormatRead::SuggestSourceBufferSize" ref="aa401743bf0ee3fcec7edf1b1c3b4377e" args="(TUint aSuggestedBufferSize)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SuggestSourceBufferSize</b> (TUint aSuggestedBufferSize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fc7ee12cabe424dcc175d4d19a2a1e0"></a><!-- doxytag: member="CMMFRawFormatRead::SendEventToClient" ref="a8fc7ee12cabe424dcc175d4d19a2a1e0" args="(const TMMFEvent &amp;)" -->
TInt&nbsp;</td><td class="memItemRight" valign="bottom"><b>SendEventToClient</b> (const TMMFEvent &amp;)</td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d846af5bbe749a15a3a15b7343a2a03"></a><!-- doxytag: member="CMMFRawFormatRead::NewL" ref="a3d846af5bbe749a15a3a15b7343a2a03" args="(MDataSource *aSource)" -->
static CMMFFormatDecode *&nbsp;</td><td class="memItemRight" valign="bottom"><b>NewL</b> (MDataSource *aSource)</td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44c44247aa610f0279abfe99e76af11f"></a><!-- doxytag: member="CMMFRawFormatRead::iClip" ref="a44c44247aa610f0279abfe99e76af11f" args="" -->
MDataSource *&nbsp;</td><td class="memItemRight" valign="bottom"><b>iClip</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e7a942f273c9c47c2d619671dba3e44"></a><!-- doxytag: member="CMMFRawFormatRead::iDataPath" ref="a4e7a942f273c9c47c2d619671dba3e44" args="" -->
MDataSink *&nbsp;</td><td class="memItemRight" valign="bottom"><b>iDataPath</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4a5f14a3dbdde1d4c154ed2b429608c"></a><!-- doxytag: member="CMMFRawFormatRead::iFourCC" ref="aa4a5f14a3dbdde1d4c154ed2b429608c" args="" -->
TFourCC&nbsp;</td><td class="memItemRight" valign="bottom"><b>iFourCC</b></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="mmfrawformat_8h_source.html#l00030">30</a> of file <a class="el" href="mmfrawformat_8h_source.html">mmfrawformat.h</a>.</p>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2 </small></address>
</body>
</html>