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.