Free the mouse Replay FixedProgramRecord
Home | Changes | Index | Search | Go

About FixedProgramRecord

A FixedProgramRecord describes a broadcast program -- when it's on, what channel, its title, etc. It's valid across all HeadEnds and Devices carring the channel.

In some cases (as part of the data from RnsGetCG2), a FixedProgramRecord has variable length; in others (as part of a Program record), it's fixed at its maximum size of 256 bytes.

For GuideSnapshot files, this sub-structure appears within the Program structure.

4.1, 4.3, 4.5 and 5.0

offset size (bytes) description
0 4 ProgramFlag
4 4 show start time, as a TimeT
8 4 TribuneMediaServicesID of the channel
12 2 show length, in minutes
14 1 GenreCode 1
15 1 GenreCode 2
16 1 GenreCode 3
17 1 GenreCode 4
18 2 record length
20 1 title length
21 1 episode length
22 1 description length
23 1 actor length
24 1 guest length
25 1 SuzukiString length
26 1 producer length
27 1 director length
28 variable, max 228 description block

Description Block Notes

In a variable length context, unused bytes at the of the description block will be omitted (with enough padding left to keep the record length a multiple of 4 bytes); in this case, only record length bytes should be read for the entire record. In a fixed length context, record length is still set as it would be for variable-length, but the full description block is present.

The description block contains, in order:

Except where noted, the items in the description block are always present, and are NUL-terminated strings; the corresponding length argument gives the item's length, including NUL.

-- LeeThompson - 12 May 2003


Your post will appear before this form in chronological order (newest at bottom)

Topic FixedProgramRecord . { Edit | Attach | Ref-By | Printable | Diffs | r1.3 | > | r1.2 | > | r1.1 | More }
Revision r1.3 - 12 May 2003 - 17:27 GMT - LeeThompson

Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback.