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

About ReplayShow

A ReplayShow represents one recorded show, or, when as part of a ReplayChannel, parameters for one time-based recording set.

4.1 and 4.3:

Offset Size Name Notes
0 4 channel_id The channel_id for the ReplayChannel this show is part of
4 4 show_id The primary key for this ReplayShow; also, the time the recording started, as a TimeT
8 4 input_source The InputSource for this recording
12 4 quality The QualitySetting for this recording
16 4 guaranteed 0 = no, 0xffffffff = yes
20 4 show_flags The ShowFlags for this recording
24 80 channel the Channel for this recording
104 272 program the Program for this recording
376 4 ivs_status IvsStatus value (Always 1 in a ReplayShow snapshot, 0 or 2 in a ReplayChannel snapshot.)
380 4 remote_guide_id Always 0 in a snapshot; the show_id on the original ReplayTV, for IVS or LAN shows
384 4 download_id Valid only during actual transfer of index or mpeg file; format/meaning still unknown
388 4 times_sent The number of times this program has been sent with InternetVideoSharing
392 4 seconds The actual duration of the recording
396 4 GOP_count The number of GOPs in the recording
400 4 GOP_highest Always 0 in a snapshot; the index of the highest # GOP viewed
404 4 GOP_last Always 0 in a snapshot; the index of the most recent GOP viewed
408 4 checkpointed 0 in possibly-out-of-date in-memory copies; always -1 in snapshots
412 4 intact 0xffffffff in a snapshot; 0 means a deleted show
416 4 upgrade_flag Set only when upgrading software versions, and only in the ReplayShow structure inside a show-based ReplayChannel; if set, the upgrade procedure computes fields such as ReplayChannel's space_allocated, based on the actual space used. Cleared again before the upgrade is finished, so this is never exposed.
420 4 sort_hint The (0-based) index of this show in its ReplayChannel; this is, for the 4th show listed in a given ReplayChannel, this is 3
424 2 unused1 not preserved when padding values are set, presumably not used
426 1 before_padding Minutes of padding recorded before the scheduled start of the show
427 1 after_padding Minutes of padding recorded after the scheduled start of the show
428 8 index_size size of .ndx file. for IVS-downloading/downloaded shows
436 8 mpeg_size size of .mpg file, for IVS-downloading/downloaded shows

4.5 and 5.0:

Offset Size Name Notes
0 4 channel_id The channel_id for the ReplayChannel this show is part of
4 4 show_id The primary key for this ReplayShow; also, the time the recording started, as a TimeT
8 4 input_source The InputSource for this recording
12 4 quality The QualitySetting for this recording
16 4 guaranteed 0 = no, 0xffffffff = yes
20 4 show_flags The ShowFlags for this recording
24 80 channel the Channel for this recording
104 272 program the Program for this recording
376 4 ivs_status IvsStatus value (Always 1 in a ReplayShow snapshot, 0 or 2 in a ReplayChannel snapshot.)
380 4 remote_guide_id Always 0 in a snapshot; the show_id on the original ReplayTV, for IVS or LAN shows
384 4 download_id Valid only during actual transfer of index or mpeg file; format/meaning still unknown
388 4 times_sent The number of times this program has been sent with InternetVideoSharing
392 4 seconds The actual duration of the recording
396 4 GOP_count The number of GOPs in the recording
400 4 GOP_highest Always 0 in a snapshot; the index of the highest # GOP viewed
404 4 GOP_last Always 0 in a snapshot; the index of the most recent GOP viewed
408 4 checkpointed 0 in possibly-out-of-date in-memory copies; always -1 in snapshots
412 4 intact 0xffffffff in a snapshot; 0 means a deleted show
416 4 upgrade_flag Set only when upgrading software versions, and only in the ReplayShow structure inside a show-based ReplayChannel; if set, the upgrade procedure computes fields such as ReplayChannel's space_allocated, based on the actual space used. Cleared again before the upgrade is finished, so this is never exposed.
420 4 sort_hint The (0-based) index of this show in its ReplayChannel; this is, for the 4th show listed in a given ReplayChannel, this is 3
424 2 unused1 not preserved when padding values are set, presumably not used
426 1 before_padding Minutes of padding recorded before the scheduled start of the show
427 1 after_padding Minutes of padding recorded after the scheduled start of the show
428 8 unused2 not used for the size of .ndx file
436 8 unused3 not used for the size of .mpg file
444 28 reserved Big new empty space... for... something
472 8 index_size size of .ndx file. for IVS-downloading/downloaded shows
480 8 mpeg_size size of .mpg file, for IVS-downloading/downloaded shows
488 8 unknown1  
496 8 evt_size size of .evt file, for IVS-downloading/downloaded shows
504 8 unknown2  

-- LeeThompson - 12 May 2003 (Updated by HenryDonzis 23 Oct 2008)


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

Topic ReplayShow . { Edit | Attach | Ref-By | Printable | Diffs | r1.21 | > | r1.20 | > | r1.19 | More }
Revision r1.21 - 12 May 2003 - 16:53 GMT - LeeThompson
Parents: GuideSnapshot
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.