AP4_OmaDcfDecryptingProcessor Class Reference

Use for DCF only, not PDCF. More...

#include <Ap4OmaDcf.h>

Inheritance diagram for AP4_OmaDcfDecryptingProcessor:

AP4_Processor

List of all members.

Public Member Functions

 AP4_OmaDcfDecryptingProcessor (const AP4_ProtectionKeyMap *key_map=NULL, AP4_BlockCipherFactory *block_cipher_factory=NULL)
AP4_ProtectionKeyMapGetKeyMap ()
virtual AP4_Result Initialize (AP4_AtomParent &top_level, AP4_ByteStream &stream, ProgressListener *listener)
 This method can be overridden by concrete subclasses.


Detailed Description

Use for DCF only, not PDCF.

For PDCF, use the AP4_StandardDecryptingProcessor class

Definition at line 306 of file Ap4OmaDcf.h.


Constructor & Destructor Documentation

AP4_OmaDcfDecryptingProcessor::AP4_OmaDcfDecryptingProcessor ( const AP4_ProtectionKeyMap key_map = NULL,
AP4_BlockCipherFactory block_cipher_factory = NULL 
)


Member Function Documentation

AP4_ProtectionKeyMap& AP4_OmaDcfDecryptingProcessor::GetKeyMap (  )  [inline]

Definition at line 314 of file Ap4OmaDcf.h.

virtual AP4_Result AP4_OmaDcfDecryptingProcessor::Initialize ( AP4_AtomParent top_level,
AP4_ByteStream stream,
ProgressListener listener 
) [virtual]

This method can be overridden by concrete subclasses.

It is called just after the input stream has been parsed into an atom tree, before the processing of the tracks.

Parameters:
top_level Container atom containing all the atoms parsed from the input stream. Note that this atom does not actually exist in the file; it is a synthetised container created for the purpose of holding together all the input's top-level atoms.

Reimplemented from AP4_Processor.


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

Generated on Mon Sep 29 10:53:49 2008 for Bento4 MP4 SDK by  doxygen 1.5.6