Symbian3/Examples/guid-6013a680-57f9-415b-8851-c4fa63356636/class_c_m_m_f_raw_format_write.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: CMMFRawFormatWrite 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>CMMFRawFormatWrite Class Reference</h1><!-- doxytag: class="CMMFRawFormatWrite" -->
<p><a href="class_c_m_m_f_raw_format_write-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="a5922a20b96cfd4a5ca2c172d1784e4b4"></a><!-- doxytag: member="CMMFRawFormatWrite::CreateSinkBufferL" ref="a5922a20b96cfd4a5ca2c172d1784e4b4" args="(TMediaId aMediaId, TBool &amp;aReference)" -->
CMMFBuffer *&nbsp;</td><td class="memItemRight" valign="bottom"><b>CreateSinkBufferL</b> (TMediaId aMediaId, TBool &amp;aReference)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e21105e82ced4264580ae7e99cd783b"></a><!-- doxytag: member="CMMFRawFormatWrite::SinkDataTypeCode" ref="a1e21105e82ced4264580ae7e99cd783b" args="(TMediaId aMediaId)" -->
TFourCC&nbsp;</td><td class="memItemRight" valign="bottom"><b>SinkDataTypeCode</b> (TMediaId aMediaId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a236e840b38f0fa782f42c87a990cc913"></a><!-- doxytag: member="CMMFRawFormatWrite::SetSinkDataTypeCode" ref="a236e840b38f0fa782f42c87a990cc913" args="(TFourCC aSinkFourCC, TMediaId aMediaId)" -->
TInt&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetSinkDataTypeCode</b> (TFourCC aSinkFourCC, TMediaId aMediaId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57f30a2992013b43acc865f4537e303a"></a><!-- doxytag: member="CMMFRawFormatWrite::SinkThreadLogon" ref="a57f30a2992013b43acc865f4537e303a" args="(MAsyncEventHandler &amp;aEventHandler)" -->
TInt&nbsp;</td><td class="memItemRight" valign="bottom"><b>SinkThreadLogon</b> (MAsyncEventHandler &amp;aEventHandler)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55139b3973abe340a0bffbb0d4661034"></a><!-- doxytag: member="CMMFRawFormatWrite::SinkThreadLogoff" ref="a55139b3973abe340a0bffbb0d4661034" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SinkThreadLogoff</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43412b28e13c0e42e47744374d053880"></a><!-- doxytag: member="CMMFRawFormatWrite::Negotiate" ref="a43412b28e13c0e42e47744374d053880" args="(MDataSource &amp;aSource)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>Negotiate</b> (MDataSource &amp;aSource)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a954ee6669a7f644661e195fbfd08f08b"></a><!-- doxytag: member="CMMFRawFormatWrite::SinkPrimeL" ref="a954ee6669a7f644661e195fbfd08f08b" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SinkPrimeL</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a533153bbbb7f111fedae383a1d7eb6c9"></a><!-- doxytag: member="CMMFRawFormatWrite::SinkPlayL" ref="a533153bbbb7f111fedae383a1d7eb6c9" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SinkPlayL</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21497420f6a4308bb24278342c46dbe1"></a><!-- doxytag: member="CMMFRawFormatWrite::SinkPauseL" ref="a21497420f6a4308bb24278342c46dbe1" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SinkPauseL</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a656ac13d30bdac8ec8753e563984849a"></a><!-- doxytag: member="CMMFRawFormatWrite::SinkStopL" ref="a656ac13d30bdac8ec8753e563984849a" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SinkStopL</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1feb3e922a75d84280c7a81608292c6"></a><!-- doxytag: member="CMMFRawFormatWrite::EmptyBufferL" ref="ab1feb3e922a75d84280c7a81608292c6" args="(CMMFBuffer *aBuffer, MDataSource *aSupplier, TMediaId aMediaId)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>EmptyBufferL</b> (CMMFBuffer *aBuffer, MDataSource *aSupplier, TMediaId aMediaId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a034209ffa0feea3ee5f8c24ceb822805"></a><!-- doxytag: member="CMMFRawFormatWrite::BufferEmptiedL" ref="a034209ffa0feea3ee5f8c24ceb822805" args="(CMMFBuffer *aBuffer)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>BufferEmptiedL</b> (CMMFBuffer *aBuffer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53736393918581a9d23bfecccd9ee56c"></a><!-- doxytag: member="CMMFRawFormatWrite::FrameTimeInterval" ref="a53736393918581a9d23bfecccd9ee56c" 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="a6c9d9fcf46e7d59e66642d61606cd9ca"></a><!-- doxytag: member="CMMFRawFormatWrite::Duration" ref="a6c9d9fcf46e7d59e66642d61606cd9ca" 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="ac27d72c9e425a4da5053c91815822c58"></a><!-- doxytag: member="CMMFRawFormatWrite::SetNumChannels" ref="ac27d72c9e425a4da5053c91815822c58" 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="a4409dea26a45ac672fcb8298a677f8e6"></a><!-- doxytag: member="CMMFRawFormatWrite::SetSampleRate" ref="a4409dea26a45ac672fcb8298a677f8e6" 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="a658b5411bc78ca891bcc28ad8ff86779"></a><!-- doxytag: member="CMMFRawFormatWrite::NumChannels" ref="a658b5411bc78ca891bcc28ad8ff86779" 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="a545e7ddab50a1bd852350567f17d9661"></a><!-- doxytag: member="CMMFRawFormatWrite::SampleRate" ref="a545e7ddab50a1bd852350567f17d9661" 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="a98ad0bb8a32f8bc29a9a31003b22fc7c"></a><!-- doxytag: member="CMMFRawFormatWrite::BitRate" ref="a98ad0bb8a32f8bc29a9a31003b22fc7c" 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="a569e926c0d0cca69ce79fbea21f34675"></a><!-- doxytag: member="CMMFRawFormatWrite::BytesPerSecond" ref="a569e926c0d0cca69ce79fbea21f34675" args="()" -->
TInt64&nbsp;</td><td class="memItemRight" valign="bottom"><b>BytesPerSecond</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a570f16dc943960474741600593efdc85"></a><!-- doxytag: member="CMMFRawFormatWrite::GetSupportedSampleRatesL" ref="a570f16dc943960474741600593efdc85" 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="aaec7d4a7d7985f126dbdc599b26c442a"></a><!-- doxytag: member="CMMFRawFormatWrite::GetSupportedNumChannelsL" ref="aaec7d4a7d7985f126dbdc599b26c442a" 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="ad163d4256db769a1467eb0a3e967abe1"></a><!-- doxytag: member="CMMFRawFormatWrite::GetSupportedDataTypesL" ref="ad163d4256db769a1467eb0a3e967abe1" 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="a3148cfdff6fe479128653c0bc4cf759e"></a><!-- doxytag: member="CMMFRawFormatWrite::SetMaximumClipSize" ref="a3148cfdff6fe479128653c0bc4cf759e" args="(TInt aBytes)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SetMaximumClipSize</b> (TInt aBytes)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b1fb311aab7a38f5b1b2f8600bee598"></a><!-- doxytag: member="CMMFRawFormatWrite::CropL" ref="a2b1fb311aab7a38f5b1b2f8600bee598" args="(TTimeIntervalMicroSeconds aPosition, TBool aToEnd)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>CropL</b> (TTimeIntervalMicroSeconds aPosition, TBool aToEnd)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f95521d4c7999ecbe0b33869107bc8a"></a><!-- doxytag: member="CMMFRawFormatWrite::SendEventToClient" ref="a5f95521d4c7999ecbe0b33869107bc8a" 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="a9ab821ae7da3de984f1d3ad8ac5b3e82"></a><!-- doxytag: member="CMMFRawFormatWrite::NewL" ref="a9ab821ae7da3de984f1d3ad8ac5b3e82" args="(MDataSink *aSink)" -->
static CMMFFormatEncode *&nbsp;</td><td class="memItemRight" valign="bottom"><b>NewL</b> (MDataSink *aSink)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>

<p>Definition at line <a class="el" href="mmfrawformat_8h_source.html#l00101">101</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>