#include <essence.h>
Public Attributes | |
| UInt64 | Size |
| Number of bytes of data to write. | |
| UInt8 * | Buffer |
| Pointer to bytes to write. | |
| EssenceSourcePtr | Source |
| Smart pointer to an EssenceSource object or NULL. | |
| KLVObjectPtr | KLVSource |
| Pointer to a KLVObject as source - or NULL. | |
| int | LenSize |
| The KLV length size to use for this item (0 for auto). | |
| IndexManagerPtr | IndexMan |
| Index manager that wants to know about this data. | |
| int | IndexSubStream |
| Sub-stream ID of data for indexing. | |
| bool | IndexFiller |
| If true filler will also be indexed with SubStream -1. | |
| bool | IndexClip |
| True if indexing clip-wrapped essence. | |
| bool | WriteEncrypted |
| True if the data is to be written as encrypted data (via a KLVEObject). | |
| bool | FastClipWrap |
| True if this KLV is to be "FastClipWrapped". | |
Smart pointer to an EssenceSource object or NULL.
Pointer to a KLVObject as source - or NULL.
| int LenSize |
The KLV length size to use for this item (0 for auto).
Index manager that wants to know about this data.
| int IndexSubStream |
Sub-stream ID of data for indexing.
| bool IndexFiller |
If true filler will also be indexed with SubStream -1.
| bool IndexClip |
True if indexing clip-wrapped essence.
| bool WriteEncrypted |
True if the data is to be written as encrypted data (via a KLVEObject).
| bool FastClipWrap |
True if this KLV is to be "FastClipWrapped".
1.5.1-p1