Symbian3/PDK/Source/GUID-D5DDC05E-B8C6-5BF0-AEBA-EED1D88BB5BB.dita
changeset 12 80ef3a206772
parent 9 59758314f811
child 14 578be2adaf3e
equal deleted inserted replaced
11:5072524fcc79 12:80ef3a206772
    75 for setting the cryptographic context (short-term key and relevant algorithms).
    75 for setting the cryptographic context (short-term key and relevant algorithms).
    76 The processed data is then passed to the appropriate streaming player middleware
    76 The processed data is then passed to the appropriate streaming player middleware
    77 (audio or video device drivers) for playback or recording using <b>Multimedia
    77 (audio or video device drivers) for playback or recording using <b>Multimedia
    78 Framework</b>. </p> <fig id="GUID-CF002BDE-3759-5603-AC5C-546ADC4DAA86">
    78 Framework</b>. </p> <fig id="GUID-CF002BDE-3759-5603-AC5C-546ADC4DAA86">
    79 <title>              CAF Streaming Support Architecture            </title>
    79 <title>              CAF Streaming Support Architecture            </title>
    80 <image href="GUID-DF14773D-6A2E-5FAD-A1CC-5D54E53BEA2E_d0e618485_href.png" placement="inline"/>
    80 <image href="GUID-DF14773D-6A2E-5FAD-A1CC-5D54E53BEA2E_d0e590591_href.png" placement="inline"/>
    81 </fig> <p>For information about the set-up and tear down of streaming session,
    81 </fig> <p>For information about the set-up and tear down of streaming session,
    82 see <xref href="GUID-DD95C4FA-B044-5A0E-A556-C7171AEFED8E.dita">Streaming Session
    82 see <xref href="GUID-DD95C4FA-B044-5A0E-A556-C7171AEFED8E.dita">Streaming Session
    83 Sequence</xref>. </p> </section>
    83 Sequence</xref>. </p> </section>
    84 <section><title>APIs</title> <p>The streaming CAF interfaces are defined using
    84 <section><title>APIs</title> <p>The streaming CAF interfaces are defined using
    85 the namespace <xref href="GUID-D6AB6275-9EEF-370C-8556-D6354FB46583.dita"><apiname>StreamAccess</apiname></xref>. </p> <table id="GUID-E60A4002-2D6B-5F94-B3D3-661AF3BE8722">
    85 the namespace <xref href="GUID-D6AB6275-9EEF-370C-8556-D6354FB46583.dita"><apiname>StreamAccess</apiname></xref>. </p> <table id="GUID-E60A4002-2D6B-5F94-B3D3-661AF3BE8722">
   115 </table> <p>A CAF streaming agent plug-in must implement <xref href="GUID-CB467A21-BFBF-3DB8-8163-8E3ED9191B4C.dita"><apiname>CAgentKeyStreamDecoder</apiname></xref>.
   115 </table> <p>A CAF streaming agent plug-in must implement <xref href="GUID-CB467A21-BFBF-3DB8-8163-8E3ED9191B4C.dita"><apiname>CAgentKeyStreamDecoder</apiname></xref>.
   116 A streaming player middleware, for example the Multimedia Framework controller
   116 A streaming player middleware, for example the Multimedia Framework controller
   117 (MMF controller), must use <xref href="GUID-EE67D14D-1011-3B27-ADEC-C6C192339903.dita"><apiname>CKeyStreamDecoder</apiname></xref>. The figure
   117 (MMF controller), must use <xref href="GUID-EE67D14D-1011-3B27-ADEC-C6C192339903.dita"><apiname>CKeyStreamDecoder</apiname></xref>. The figure
   118 below shows the key classes of CAF streaming agent. </p> <fig id="GUID-5A9F3FAB-E8FC-53B4-B71B-1D2A616E89BA">
   118 below shows the key classes of CAF streaming agent. </p> <fig id="GUID-5A9F3FAB-E8FC-53B4-B71B-1D2A616E89BA">
   119 <title>              Class diagram            </title>
   119 <title>              Class diagram            </title>
   120 <image href="GUID-3FEA5BE8-C306-587F-8CCC-E4619DE7183A_d0e618617_href.png" placement="inline"/>
   120 <image href="GUID-3FEA5BE8-C306-587F-8CCC-E4619DE7183A_d0e590723_href.png" placement="inline"/>
   121 </fig> </section>
   121 </fig> </section>
   122 <section><title>Typical uses</title> <p>CAF Streaming Support provides interfaces
   122 <section><title>Typical uses</title> <p>CAF Streaming Support provides interfaces
   123 to create an ECom based streaming agent. A streaming player middleware such
   123 to create an ECom based streaming agent. A streaming player middleware such
   124 as MMF controller uses streaming agent to view and access the key stream.
   124 as MMF controller uses streaming agent to view and access the key stream.
   125 For more information, see <xref href="GUID-D5DDC05E-B8C6-5BF0-AEBA-EED1D88BB5BB.dita">CAF
   125 For more information, see <xref href="GUID-D5DDC05E-B8C6-5BF0-AEBA-EED1D88BB5BB.dita">CAF