Difference between revisions of "ProgramInfo (Myth Protocol)"
From MythTV Official Wiki
m (moved Myth Protocol/ProgramInfo to ProgramInfo (Myth Protocol)) |
m (update revision) |
||
Line 1: | Line 1: | ||
− | The ProgramInfo structure is a frequently used block of data | + | The ProgramInfo structure is a frequently used block of data in [[:Category:Myth Protocol]] sent by [[:Category:Myth Protocol Commands|Myth Protocol Commands]]. It consists of the following 47 fields, separated by a '[]:[]'. |
{| border=1 cellspacing=0 cellpadding=5 | {| border=1 cellspacing=0 cellpadding=5 | ||
Line 196: | Line 196: | ||
− | + | The above format has existed as documented since version 41. The format is current as of version 56. | |
Long integer values are separated into two 32-bit ints, which can be reconstructed with the simple line... | Long integer values are separated into two 32-bit ints, which can be reconstructed with the simple line... |
Revision as of 09:44, 6 March 2010
The ProgramInfo structure is a frequently used block of data in Category:Myth Protocol sent by Myth Protocol Commands. It consists of the following 47 fields, separated by a '[]:[]'.
Name | Format | Description |
title | string | |
subtitle | string | |
description | string | |
category | string | |
chanid | integer | internal channel ID |
channum | string | user defined channel number (likely to contain '-', '_', or '.') |
callsign | string | station abbreviation |
channame | string | full station name |
filename | string | full myth URI (myth://[Default]@hostname:6543/file.mpg) |
fs_high | integer | top 32-bits of file size |
fs_low | integer | bottom 32-bits of file size |
starttime | datetime | scheduled start of program |
endtime | datetime | scheduled end of program |
duplicate | boolean | |
shareable | boolean | |
findid | integer | |
hostname | string | |
sourceid | integer | source ID (usually first digit of chanid) |
cardid | integer | ID of physical capture card |
inputid | integer | ID of specific input |
recpriority | integer | recording priority (-20 to 20) |
recstatus | integer | |
recordid | integer | |
rectype | integer | |
dupin | integer | |
dupmethod | integer | |
recstartts | datetime | beginning of actual recording |
recendts | datetime | end of actual recording |
repeat | boolean | |
programflags | integer | |
recgroup | string | |
commfree | integer | |
outputfilters | string | |
seriesid | string | |
programid | string | |
lastmodified | datetime | |
stars | float | |
airdate | date | |
hasairdate | boolean | |
playgroup | string | |
recpriority2 | integer | |
parentid | integer | |
storagegroup | string | |
audio_props | integer | |
video_props | integer | |
subtitle_type | integer | |
year | int |
The above format has existed as documented since version 41. The format is current as of version 56.
Long integer values are separated into two 32-bit ints, which can be reconstructed with the simple line...
(high + (low<0)) x 2^32 + low