CPPMyth
Library to interoperate with MythTV server
MythDTO Namespace Reference

This namespace contains all DTO definitions. More...

Functions

void SetArtwork_URL (Myth::Artwork *obj, const char *val)
 
void SetArtwork_FileName (Myth::Artwork *obj, const char *val)
 
void SetArtwork_StorageGroup (Myth::Artwork *obj, const char *val)
 
void SetArtwork_Type (Myth::Artwork *obj, const char *val)
 
void SetCaptureCard_CardId (Myth::CaptureCard *obj, uint32_t *val)
 
void SetCaptureCard_CardType (Myth::CaptureCard *obj, const char *val)
 
void SetCaptureCard_HostName (Myth::CaptureCard *obj, const char *val)
 
void SetChannel_ChanId (Myth::Channel *obj, uint32_t *val)
 
void SetChannel_ChanNum (Myth::Channel *obj, const char *val)
 
void SetChannel_CallSign (Myth::Channel *obj, const char *val)
 
void SetChannel_IconURL (Myth::Channel *obj, const char *val)
 
void SetChannel_ChannelName (Myth::Channel *obj, const char *val)
 
void SetChannel_MplexId (Myth::Channel *obj, uint32_t *val)
 
void SetChannel_CommFree (Myth::Channel *obj, const char *val)
 
void SetChannel_ChanFilters (Myth::Channel *obj, const char *val)
 
void SetChannel_SourceId (Myth::Channel *obj, uint32_t *val)
 
void SetChannel_InputId (Myth::Channel *obj, uint32_t *val)
 
void SetChannel_Visible (Myth::Channel *obj, bool *val)
 
void SetCutting_MarkType (Myth::Mark *obj, int8_t *val)
 
void SetCutting_MarkValue (Myth::Mark *obj, int64_t *val)
 
void SetItemList_Count (Myth::ItemList *obj, uint32_t *val)
 
void SetItemList_ProtoVer (Myth::ItemList *obj, uint32_t *val)
 
const bindings_tgetVersionBindArray (unsigned ranking)
 Returns bindings for Myth::Version.
 
const bindings_tgetListBindArray (unsigned proto)
 Returns bindings for Myth::List.
 
const bindings_tgetChannelBindArray (unsigned proto)
 Returns bindings for Myth::Channel.
 
const bindings_tgetRecordingBindArray (unsigned proto)
 Returns bindings for Myth::Recording.
 
const bindings_tgetArtworkBindArray (unsigned proto)
 Returns bindings for Myth::Artwork.
 
const bindings_tgetProgramBindArray (unsigned proto)
 Returns bindings for Myth::Program.
 
const bindings_tgetCaptureCardBindArray (unsigned proto)
 Returns bindings for Myth::CaptureCard.
 
const bindings_tgetVideoSourceBindArray (unsigned proto)
 Returns bindings for Myth::VideoSource.
 
const bindings_tgetRecordScheduleBindArray (unsigned proto)
 Returns bindings for Myth::RecordSchedule.
 
const bindings_tgetCuttingBindArray (unsigned proto)
 Returns bindings for Myth::Mark.
 
void SetProgram_StartTime (Myth::Program *obj, time_t *val)
 
void SetProgram_EndTime (Myth::Program *obj, time_t *val)
 
void SetProgram_Title (Myth::Program *obj, const char *val)
 
void SetProgram_SubTitle (Myth::Program *obj, const char *val)
 
void SetProgram_Description (Myth::Program *obj, const char *val)
 
void SetProgram_Season (Myth::Program *obj, uint16_t *val)
 
void SetProgram_Episode (Myth::Program *obj, uint16_t *val)
 
void SetProgram_Category (Myth::Program *obj, const char *val)
 
void SetProgram_CatType (Myth::Program *obj, const char *val)
 
void SetProgram_HostName (Myth::Program *obj, const char *val)
 
void SetProgram_FileName (Myth::Program *obj, const char *val)
 
void SetProgram_FileSize (Myth::Program *obj, int64_t *val)
 
void SetProgram_Repeat (Myth::Program *obj, bool *val)
 
void SetProgram_ProgramFlags (Myth::Program *obj, uint32_t *val)
 
void SetProgram_SeriesId (Myth::Program *obj, const char *val)
 
void SetProgram_ProgramId (Myth::Program *obj, const char *val)
 
void SetProgram_Inetref (Myth::Program *obj, const char *val)
 
void SetProgram_LastModified (Myth::Program *obj, time_t *val)
 
void SetProgram_Stars (Myth::Program *obj, const char *val)
 
void SetProgram_Airdate (Myth::Program *obj, time_t *val)
 
void SetProgram_AudioProps (Myth::Program *obj, uint16_t *val)
 
void SetProgram_VideoProps (Myth::Program *obj, uint16_t *val)
 
void SetProgram_SubProps (Myth::Program *obj, uint16_t *val)
 
void SetRecording_RecordId (Myth::Recording *obj, uint32_t *val)
 
void SetRecording_Priority (Myth::Recording *obj, int32_t *val)
 
void SetRecording_Status (Myth::Recording *obj, int8_t *val)
 
void SetRecording_EncoderId (Myth::Recording *obj, uint32_t *val)
 
void SetRecording_RecType (Myth::Recording *obj, uint8_t *val)
 
void SetRecording_DupInType (Myth::Recording *obj, uint8_t *val)
 
void SetRecording_DupMethod (Myth::Recording *obj, uint8_t *val)
 
void SetRecording_StartTs (Myth::Recording *obj, time_t *val)
 
void SetRecording_EndTs (Myth::Recording *obj, time_t *val)
 
void SetRecording_Profile (Myth::Recording *obj, const char *val)
 
void SetRecording_RecGroup (Myth::Recording *obj, const char *val)
 
void SetRecording_StorageGroup (Myth::Recording *obj, const char *val)
 
void SetRecording_PlayGroup (Myth::Recording *obj, const char *val)
 
void SetRecording_RecordedId (Myth::Recording *obj, uint32_t *val)
 
void SetSchedule_Id (Myth::RecordSchedule *obj, uint32_t *val)
 
void SetSchedule_Title (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_Subtitle (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_Description (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_Category (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_StartTime (Myth::RecordSchedule *obj, time_t *val)
 
void SetSchedule_EndTime (Myth::RecordSchedule *obj, time_t *val)
 
void SetSchedule_SeriesId (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_ProgramId (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_ChanId (Myth::RecordSchedule *obj, uint32_t *val)
 
void SetSchedule_CallSign (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_FindDay (Myth::RecordSchedule *obj, int8_t *val)
 
void SetSchedule_FindTime (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_ParentId (Myth::RecordSchedule *obj, uint32_t *val)
 
void SetSchedule_Inactive (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_Season (Myth::RecordSchedule *obj, uint16_t *val)
 
void SetSchedule_Episode (Myth::RecordSchedule *obj, uint16_t *val)
 
void SetSchedule_Inetref (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_Type (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_SearchType (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_RecPriority (Myth::RecordSchedule *obj, int8_t *val)
 
void SetSchedule_PreferredInput (Myth::RecordSchedule *obj, uint32_t *val)
 
void SetSchedule_StartOffset (Myth::RecordSchedule *obj, uint8_t *val)
 
void SetSchedule_EndOffset (Myth::RecordSchedule *obj, uint8_t *val)
 
void SetSchedule_DupMethod (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_DupIn (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_Filter (Myth::RecordSchedule *obj, uint32_t *val)
 
void SetSchedule_RecProfile (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_RecGroup (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_StorageGroup (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_PlayGroup (Myth::RecordSchedule *obj, const char *val)
 
void SetSchedule_AutoExpire (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_MaxEpisodes (Myth::RecordSchedule *obj, uint32_t *val)
 
void SetSchedule_MaxNewest (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_AutoCommflag (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_AutoTranscode (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_AutoMetaLookup (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_AutoUserJob1 (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_AutoUserJob2 (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_AutoUserJob3 (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_AutoUserJob4 (Myth::RecordSchedule *obj, bool *val)
 
void SetSchedule_Transcoder (Myth::RecordSchedule *obj, uint32_t *val)
 
void SetSchedule_NextRecording (Myth::RecordSchedule *obj, time_t *val)
 
void SetSchedule_LastRecorded (Myth::RecordSchedule *obj, time_t *val)
 
void SetSchedule_LastDeleted (Myth::RecordSchedule *obj, time_t *val)
 
void SetSchedule_AverageDelay (Myth::RecordSchedule *obj, uint32_t *val)
 
void SetVersion_Version (Myth::Version *obj, const char *val)
 
void SetVersion_Protocol (Myth::Version *obj, uint32_t *val)
 
void SetVersion_Schema (Myth::Version *obj, uint32_t *val)
 
void SetVideoSource_Id (Myth::VideoSource *obj, uint32_t *val)
 
void SetVideoSource_SourceName (Myth::VideoSource *obj, const char *val)
 

Detailed Description

This namespace contains all DTO definitions.