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 |
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 | |