vdr  2.4.1
hdffcmd_defs.h
Go to the documentation of this file.
1 /**********************************************************************
2  *
3  * HDFF firmware command interface library
4  *
5  * Copyright (C) 2011 Andreas Regel
6  *
7  * This program is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License
9  * as published by the Free Software Foundation; either version 2
10  * of the License, or (at your option) any later version.
11 
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16 
17  * You should have received a copy of the GNU General Public License
18  * along with this program; if not, write to the
19  * Free Software Foundation, Inc.,
20  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21  *
22  *********************************************************************/
23 
24 #ifndef HDFFCMD_DEFS_H
25 #define HDFFCMD_DEFS_H
26 
27 typedef enum HdffMessageType_t
28 {
34 
35 typedef enum HdffMessageGroup_t
36 {
45 
46 typedef enum HdffMessageId_t
47 {
51 
76 
82 
110 
119 
124 
125 #endif /* HDFFCMD_DEFS_H */
HDFF_MSG_AV_MUTE_VIDEO
@ HDFF_MSG_AV_MUTE_VIDEO
Definition: hdffcmd_defs.h:75
HDFF_MSG_AV_SET_VIDEO_FORMAT
@ HDFF_MSG_AV_SET_VIDEO_FORMAT
Definition: hdffcmd_defs.h:60
HdffMessageType_t
HdffMessageType_t
Definition: hdffcmd_defs.h:28
HDFF_MSG_OSD_DELETE_DISPLAY
@ HDFF_MSG_OSD_DELETE_DISPLAY
Definition: hdffcmd_defs.h:86
HDFF_MSG_AV_SET_AUDIO_DOWNMIX
@ HDFF_MSG_AV_SET_AUDIO_DOWNMIX
Definition: hdffcmd_defs.h:70
HDFF_MSG_TYPE_ANSWER
@ HDFF_MSG_TYPE_ANSWER
Definition: hdffcmd_defs.h:51
HDFF_MSG_OSD_SET_PALETTE_COLORS
@ HDFF_MSG_OSD_SET_PALETTE_COLORS
Definition: hdffcmd_defs.h:96
HDFF_MSG_REMOTE_KEY_EVENT
@ HDFF_MSG_REMOTE_KEY_EVENT
Definition: hdffcmd_defs.h:122
HDFF_MSG_AV_SET_AUDIO_DELAY
@ HDFF_MSG_AV_SET_AUDIO_DELAY
Definition: hdffcmd_defs.h:69
HDFF_MSG_GROUP_OSD
@ HDFF_MSG_GROUP_OSD
Definition: hdffcmd_defs.h:41
HDFF_MSG_GROUP_GENERIC
@ HDFF_MSG_GROUP_GENERIC
Definition: hdffcmd_defs.h:37
HDFF_MSG_AV_SET_TELETEXT_PID
@ HDFF_MSG_AV_SET_TELETEXT_PID
Definition: hdffcmd_defs.h:55
HDFF_MSG_GROUP_AV_MUX
@ HDFF_MSG_GROUP_AV_MUX
Definition: hdffcmd_defs.h:39
HDFF_MSG_OSD_DRAW_WIDE_TEXT
@ HDFF_MSG_OSD_DRAW_WIDE_TEXT
Definition: hdffcmd_defs.h:107
HDFF_MSG_AV_SET_VIDEO_OUTPUT_MODE
@ HDFF_MSG_AV_SET_VIDEO_OUTPUT_MODE
Definition: hdffcmd_defs.h:61
HDFF_MSG_GEN_GET_COPYRIGHTS
@ HDFF_MSG_GEN_GET_COPYRIGHTS
Definition: hdffcmd_defs.h:50
HDFF_MSG_HDMI_SET_VIDEO_MODE
@ HDFF_MSG_HDMI_SET_VIDEO_MODE
Definition: hdffcmd_defs.h:112
HDFF_MSG_HDMI_SEND_CEC_COMMAND
@ HDFF_MSG_HDMI_SEND_CEC_COMMAND
Definition: hdffcmd_defs.h:117
HDFF_MSG_OSD_RESET
@ HDFF_MSG_OSD_RESET
Definition: hdffcmd_defs.h:84
HDFF_MSG_AV_SHOW_STILL_IMAGE
@ HDFF_MSG_AV_SHOW_STILL_IMAGE
Definition: hdffcmd_defs.h:56
HDFF_MSG_TYPE_EVENT
@ HDFF_MSG_TYPE_EVENT
Definition: hdffcmd_defs.h:53
HDFF_MSG_HDMI_IS_DISPLAY_CONNECTED
@ HDFF_MSG_HDMI_IS_DISPLAY_CONNECTED
Definition: hdffcmd_defs.h:114
HDFF_MSG_OSD_DRAW_UTF8_TEXT
@ HDFF_MSG_OSD_DRAW_UTF8_TEXT
Definition: hdffcmd_defs.h:109
HDFF_MSG_TYPE_COMMAND
@ HDFF_MSG_TYPE_COMMAND
Definition: hdffcmd_defs.h:50
HDFF_MSG_GROUP_FRONTEND
@ HDFF_MSG_GROUP_FRONTEND
Definition: hdffcmd_defs.h:40
HDFF_MSG_OSD_DRAW_TEXT
@ HDFF_MSG_OSD_DRAW_TEXT
Definition: hdffcmd_defs.h:106
HDFF_MSG_AV_SET_AUDIO_CHANNEL
@ HDFF_MSG_AV_SET_AUDIO_CHANNEL
Definition: hdffcmd_defs.h:71
HDFF_MSG_HDMI_ENABLE_OUTPUT
@ HDFF_MSG_HDMI_ENABLE_OUTPUT
Definition: hdffcmd_defs.h:111
HDFF_MSG_OSD_CREATE_PALETTE
@ HDFF_MSG_OSD_CREATE_PALETTE
Definition: hdffcmd_defs.h:93
HDFF_MSG_OSD_CONFIGURE
@ HDFF_MSG_OSD_CONFIGURE
Definition: hdffcmd_defs.h:83
HDFF_MSG_MUX_SET_FAST_BLANK
@ HDFF_MSG_MUX_SET_FAST_BLANK
Definition: hdffcmd_defs.h:79
HDFF_MSG_OSD_RESTORE_REGION
@ HDFF_MSG_OSD_RESTORE_REGION
Definition: hdffcmd_defs.h:92
HDFF_MSG_OSD_DRAW_ELLIPSE
@ HDFF_MSG_OSD_DRAW_ELLIPSE
Definition: hdffcmd_defs.h:104
HdffMessageId_t
HdffMessageId_t
Definition: hdffcmd_defs.h:47
HDFF_MSG_HDMI_GET_DISPLAY_INFO
@ HDFF_MSG_HDMI_GET_DISPLAY_INFO
Definition: hdffcmd_defs.h:115
HDFF_MSG_OSD_SAVE_REGION
@ HDFF_MSG_OSD_SAVE_REGION
Definition: hdffcmd_defs.h:91
HDFF_MSG_AV_ENABLE_SYNC
@ HDFF_MSG_AV_ENABLE_SYNC
Definition: hdffcmd_defs.h:64
HDFF_MSG_AV_SET_DEMULTIPLEXER_INPUT
@ HDFF_MSG_AV_SET_DEMULTIPLEXER_INPUT
Definition: hdffcmd_defs.h:59
HDFF_MSG_AV_SET_VIDEO_WINDOW
@ HDFF_MSG_AV_SET_VIDEO_WINDOW
Definition: hdffcmd_defs.h:57
HDFF_MSG_AV_GET_VIDEO_FORMAT_INFO
@ HDFF_MSG_AV_GET_VIDEO_FORMAT_INFO
Definition: hdffcmd_defs.h:68
HDFF_MSG_AV_SET_AUDIO_PID
@ HDFF_MSG_AV_SET_AUDIO_PID
Definition: hdffcmd_defs.h:52
HDFF_MSG_MUX_SET_SLOW_BLANK
@ HDFF_MSG_MUX_SET_SLOW_BLANK
Definition: hdffcmd_defs.h:78
HDFF_MSG_AV_ENABLE_VIDEO_AFTER_STOP
@ HDFF_MSG_AV_ENABLE_VIDEO_AFTER_STOP
Definition: hdffcmd_defs.h:67
HDFF_MSG_GROUP_AV_DECODER
@ HDFF_MSG_GROUP_AV_DECODER
Definition: hdffcmd_defs.h:38
HDFF_MSG_AV_SET_PLAY_MODE
@ HDFF_MSG_AV_SET_PLAY_MODE
Definition: hdffcmd_defs.h:72
HDFF_MSG_GEN_GET_INTERFACE_VERSION
@ HDFF_MSG_GEN_GET_INTERFACE_VERSION
Definition: hdffcmd_defs.h:49
HDFF_MSG_OSD_CREATE_FONT
@ HDFF_MSG_OSD_CREATE_FONT
Definition: hdffcmd_defs.h:99
HDFF_MSG_OSD_SET_DISPLAY_OUTPUT_RECTANGLE
@ HDFF_MSG_OSD_SET_DISPLAY_OUTPUT_RECTANGLE
Definition: hdffcmd_defs.h:88
HDFF_MSG_AV_SET_VIDEO_PID
@ HDFF_MSG_AV_SET_VIDEO_PID
Definition: hdffcmd_defs.h:53
HDFF_MSG_AV_SET_STC
@ HDFF_MSG_AV_SET_STC
Definition: hdffcmd_defs.h:62
HDFF_MSG_OSD_SET_DISPLAY_CLIPPLING_AREA
@ HDFF_MSG_OSD_SET_DISPLAY_CLIPPLING_AREA
Definition: hdffcmd_defs.h:89
HDFF_MSG_OSD_DRAW_RECTANGLE
@ HDFF_MSG_OSD_DRAW_RECTANGLE
Definition: hdffcmd_defs.h:102
HDFF_MSG_AV_SET_VIDEO_SPEED
@ HDFF_MSG_AV_SET_VIDEO_SPEED
Definition: hdffcmd_defs.h:65
HDFF_MSG_AV_SET_PCR_PID
@ HDFF_MSG_AV_SET_PCR_PID
Definition: hdffcmd_defs.h:54
HDFF_MSG_AV_FLUSH_BUFFER
@ HDFF_MSG_AV_FLUSH_BUFFER
Definition: hdffcmd_defs.h:63
HDFF_MSG_OSD_CREATE_FONT_FACE
@ HDFF_MSG_OSD_CREATE_FONT_FACE
Definition: hdffcmd_defs.h:97
HDFF_MSG_OSD_DELETE_FONT
@ HDFF_MSG_OSD_DELETE_FONT
Definition: hdffcmd_defs.h:100
HDFF_MSG_AV_SET_DECODER_INPUT
@ HDFF_MSG_AV_SET_DECODER_INPUT
Definition: hdffcmd_defs.h:58
HDFF_MSG_GEN_GET_FIRMWARE_VERSION
@ HDFF_MSG_GEN_GET_FIRMWARE_VERSION
Definition: hdffcmd_defs.h:48
HDFF_MSG_OSD_DRAW_SLOPE
@ HDFF_MSG_OSD_DRAW_SLOPE
Definition: hdffcmd_defs.h:105
HDFF_MSG_OSD_SET_DISPLAY_PALETTE
@ HDFF_MSG_OSD_SET_DISPLAY_PALETTE
Definition: hdffcmd_defs.h:95
HDFF_MSG_OSD_RENDER_DISPLAY
@ HDFF_MSG_OSD_RENDER_DISPLAY
Definition: hdffcmd_defs.h:90
HdffMessageGroup_t
HdffMessageGroup_t
Definition: hdffcmd_defs.h:36
HDFF_MSG_REMOTE_SET_ADDRESS_FILTER
@ HDFF_MSG_REMOTE_SET_ADDRESS_FILTER
Definition: hdffcmd_defs.h:121
HDFF_MSG_MUX_SET_VIDEO_OUT
@ HDFF_MSG_MUX_SET_VIDEO_OUT
Definition: hdffcmd_defs.h:77
HDFF_MSG_REMOTE_SET_PROTOCOL
@ HDFF_MSG_REMOTE_SET_PROTOCOL
Definition: hdffcmd_defs.h:120
HDFF_MSG_OSD_DRAW_PIXEL
@ HDFF_MSG_OSD_DRAW_PIXEL
Definition: hdffcmd_defs.h:101
HDFF_MSG_OSD_DRAW_BITMAP
@ HDFF_MSG_OSD_DRAW_BITMAP
Definition: hdffcmd_defs.h:108
HDFF_MSG_HDMI_CONFIGURE
@ HDFF_MSG_HDMI_CONFIGURE
Definition: hdffcmd_defs.h:113
HDFF_MSG_OSD_DELETE_FONT_FACE
@ HDFF_MSG_OSD_DELETE_FONT_FACE
Definition: hdffcmd_defs.h:98
HDFF_MSG_OSD_ENABLE_DISPLAY
@ HDFF_MSG_OSD_ENABLE_DISPLAY
Definition: hdffcmd_defs.h:87
HDFF_MSG_MUX_SET_VOLUME
@ HDFF_MSG_MUX_SET_VOLUME
Definition: hdffcmd_defs.h:80
HDFF_MSG_AV_MUTE_AUDIO
@ HDFF_MSG_AV_MUTE_AUDIO
Definition: hdffcmd_defs.h:74
HDFF_MSG_HDMI_SEND_RAW_CEC_COMMAND
@ HDFF_MSG_HDMI_SEND_RAW_CEC_COMMAND
Definition: hdffcmd_defs.h:118
HDFF_MSG_OSD_DELETE_PALETTE
@ HDFF_MSG_OSD_DELETE_PALETTE
Definition: hdffcmd_defs.h:94
HDFF_MSG_AV_SET_OPTIONS
@ HDFF_MSG_AV_SET_OPTIONS
Definition: hdffcmd_defs.h:73
HDFF_MSG_OSD_CREATE_DISPLAY
@ HDFF_MSG_OSD_CREATE_DISPLAY
Definition: hdffcmd_defs.h:85
HDFF_MSG_HDMI_GET_VIDEO_MODE
@ HDFF_MSG_HDMI_GET_VIDEO_MODE
Definition: hdffcmd_defs.h:116
HDFF_MSG_AV_SET_AUDIO_SPEED
@ HDFF_MSG_AV_SET_AUDIO_SPEED
Definition: hdffcmd_defs.h:66
HDFF_MSG_GROUP_REMOTE_CONTROL
@ HDFF_MSG_GROUP_REMOTE_CONTROL
Definition: hdffcmd_defs.h:43
HDFF_MSG_GROUP_HDMI
@ HDFF_MSG_GROUP_HDMI
Definition: hdffcmd_defs.h:42
HDFF_MSG_MUX_SET_AUDIO_MUTE
@ HDFF_MSG_MUX_SET_AUDIO_MUTE
Definition: hdffcmd_defs.h:81
HDFF_MSG_OSD_DRAW_CIRCLE
@ HDFF_MSG_OSD_DRAW_CIRCLE
Definition: hdffcmd_defs.h:103
HDFF_MSG_TYPE_RESULT
@ HDFF_MSG_TYPE_RESULT
Definition: hdffcmd_defs.h:52