BWF "cart" tag structure.
typedef struct {
char Version[4];
char Title[64];
char Artist[64];
char CutID[64];
char ClientID[64];
char Category[64];
char Classification[64];
char OutCue[64];
char StartDate[10];
char StartTime[8];
char EndDate[10];
char EndTime[8];
char ProducerAppID[64];
char ProducerAppVersion[64];
char UserDef[64];
DWORD dwLevelReference;
TAG_CART_TIMER PostTimer[8];
char Reserved[276];
char URL[1024];
char TagText[];
} TAG_CART;
| Version | Version of the data structure. |
| Title | Title of cart audio sequence. |
| Artist | Artist or creator name. |
| CutID | Cut number identification. |
| ClientID | Client identification. |
| Category | Category ID, PSA, NEWS, etc. |
| Classification | Classification or auxiliary key. |
| OutCue | Out cue text. |
| StartDate | Start date, in the form of "yyyy-mm-dd" (year-month-day). |
| StartTime | Start time, in the form of "hh-mm-ss" (hours-minutes-seconds). |
| EndDate | End date, in the form of "yyyy-mm-dd" (year-month-day). |
| EndTime | End time, in the form of "hh-mm-ss" (hours-minutes-seconds). |
| ProducerAppID | Name of vendor or application. |
| ProducerAppVersion | Version of producer application. |
| UserDef | User defined text. |
| dwLevelReference | Sample value for 0 dB reference. |
| PostTimer | 8 time markers after head. |
| Reserved | Reserved for extensions. |
| URL | Uniform resource locator. |
| TagText | Free form text for scripts or tags. |
See the "CartChunk" specification for further details.