#include <Ap4Marlin.h>

Public Member Functions | |
| AP4_MarlinDecryptingProcessor (const AP4_ProtectionKeyMap *key_map=NULL, AP4_BlockCipherFactory *block_cipher_factory=NULL) | |
| ~AP4_MarlinDecryptingProcessor () | |
| AP4_ProtectionKeyMap & | GetKeyMap () |
| virtual AP4_Result | Initialize (AP4_AtomParent &top_level, AP4_ByteStream &stream, ProgressListener *listener) |
| This method can be overridden by concrete subclasses. | |
| virtual AP4_Processor::TrackHandler * | CreateTrackHandler (AP4_TrakAtom *trak) |
| This method can be overridden by concrete subclasses. | |
Classes | |
| struct | SinfEntry |
Definition at line 60 of file Ap4Marlin.h.
| AP4_MarlinDecryptingProcessor::AP4_MarlinDecryptingProcessor | ( | const AP4_ProtectionKeyMap * | key_map = NULL, |
|
| AP4_BlockCipherFactory * | block_cipher_factory = NULL | |||
| ) |
| AP4_MarlinDecryptingProcessor::~AP4_MarlinDecryptingProcessor | ( | ) |
| AP4_ProtectionKeyMap& AP4_MarlinDecryptingProcessor::GetKeyMap | ( | ) | [inline] |
Definition at line 69 of file Ap4Marlin.h.
| virtual AP4_Result AP4_MarlinDecryptingProcessor::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.
| 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.
| virtual AP4_Processor::TrackHandler* AP4_MarlinDecryptingProcessor::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.
1.5.6