#include <Ap4Protection.h>
Inheritance diagram for AP4_StandardDecryptingProcessor:
Public Member Functions | |
AP4_StandardDecryptingProcessor (AP4_BlockCipherFactory *block_cipher_factory=NULL) | |
AP4_ProtectionKeyMap & | GetKeyMap () |
virtual AP4_Processor::TrackHandler * | CreateTrackHandler (AP4_TrakAtom *trak) |
This method can be overridden by concrete subclasses. | |
virtual AP4_Result | Initialize (AP4_AtomParent &top_level, ProgressListener *listener) |
Definition at line 282 of file Ap4Protection.h.
AP4_StandardDecryptingProcessor::AP4_StandardDecryptingProcessor | ( | AP4_BlockCipherFactory * | block_cipher_factory = NULL |
) |
AP4_ProtectionKeyMap& AP4_StandardDecryptingProcessor::GetKeyMap | ( | ) | [inline] |
Definition at line 289 of file Ap4Protection.h.
virtual AP4_Processor::TrackHandler* AP4_StandardDecryptingProcessor::CreateTrackHandler | ( | AP4_TrakAtom * | trak | ) | [virtual] |
This method can be overridden by concrete subclasses.
It is called once for each track in the input file.
track | Pointer to the track for which a handler should be created. |
Reimplemented from AP4_Processor.
virtual AP4_Result AP4_StandardDecryptingProcessor::Initialize | ( | AP4_AtomParent & | top_level, | |
ProgressListener * | listener | |||
) | [virtual] |