#include <crypto_asdcp.h>
Inheritance diagram for Decrypt_GCEncryptionHandler:

Public Member Functions | |
| Decrypt_GCEncryptionHandler (UInt32 BodySID, DataChunkPtr KeyID, std::string KeyFileName) | |
| Construct a handler for a specified BodySID. | |
| virtual bool | HandleData (GCReaderPtr Caller, KLVObjectPtr Object) |
| Handle a "chunk" of data that has been read from the file. | |
| bool | KeyValid (void) |
| Determin if a valid key has been set. | |
Protected Attributes | |
| UInt32 | OurSID |
| The BodySID of this essence. | |
| DataChunk | DecKey |
| The decryption key we will use. | |
Private Member Functions | |
| Decrypt_GCEncryptionHandler () | |
| Don't allow standard construction. | |
| Decrypt_GCEncryptionHandler | ( | ) | [private] |
Don't allow standard construction.
| Decrypt_GCEncryptionHandler | ( | UInt32 | BodySID, | |
| DataChunkPtr | KeyID, | |||
| std::string | KeyFileName | |||
| ) |
Construct a handler for a specified BodySID.
| bool HandleData | ( | GCReaderPtr | Caller, | |
| KLVObjectPtr | Object | |||
| ) | [virtual] |
Handle a "chunk" of data that has been read from the file.
Implements GCReadHandler_Base.
| bool KeyValid | ( | void | ) | [inline] |
Determin if a valid key has been set.
1.5.1-p1