Go to the source code of this file.
Namespaces | |
| namespace | mxflib |
Defines | |
| #define | MXFLIB_FEATURE_MASK (~UINT64_C(0)) |
| #define | MXFLIB_FEATURE_DEFAULT (UINT64_C(0)) |
| #define | MXFLIB_FEATURE_LOCK (UINT64_C(0)) |
Functions | |
| bool | SetFeature (const UInt64 SetValue) |
| Set an MXFLib library feature (or multiple features). | |
| bool | ClearFeature (const UInt64 ClearValue) |
| Clear an MXFLib library feature (or multiple features). | |
| bool | Feature (const UInt64 Value) |
| Determine if an MXFLibrary feature is selected (or combination of features are all selected). | |
Variables | |
| const UInt64 | FeatureVersion1KLVFill = UINT64_C(1) << 0 |
| MXFLib feature: Write KLVFill items with the version 1 key. | |
| const UInt64 | FeatureNegPrechargeIndex = UINT64_C(1) << 16 |
| MXFLib feature: Use -ve indexing for precharge. | |
| const UInt64 | UserExtension = UINT64_C(1) << 31 |
| MXFLib feature: Reserved to allow user extensions. | |
| const UInt64 | Feature32 = UINT64_C(1) << 32 |
| UInt64 | Features |
The selectable behaviours are categorized as "standard features" that comply with the MXF specification, but implement it differently, and "non-standard features" that do not strictly comply with the MXF specification, yet may be useful in controlled application areas.
| #define MXFLIB_FEATURE_DEFAULT (UINT64_C(0)) |
| #define MXFLIB_FEATURE_LOCK (UINT64_C(0)) |
| #define MXFLIB_FEATURE_MASK (~UINT64_C(0)) |
1.5.1-p1