vdr
2.2.0
Main Page
Namespaces
Classes
Files
File List
File Members
PLUGINS
src
dvbhddevice
libhdffcmd
hdffcmd_mux.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_MUX_H
25
#define HDFFCMD_MUX_H
26
27
28
typedef
enum
HdffVideoOut_t
29
{
30
HDFF_VIDEO_OUT_DISABLED
,
31
HDFF_VIDEO_OUT_CVBS_RGB
,
32
HDFF_VIDEO_OUT_CVBS_YUV
,
33
HDFF_VIDEO_OUT_YC
34
}
HdffVideoOut_t
;
35
36
typedef
enum
HdffSlowBlank_t
37
{
38
HDFF_SLOW_BLANK_OFF
,
39
HDFF_SLOW_BLANK_16_BY_9
,
40
HDFF_SLOW_BLANK_4_BY_3
41
}
HdffSlowBlank_t
;
42
43
typedef
enum
HdffFastBlank_t
44
{
45
HDFF_FAST_BLANK_CVBS
,
46
HDFF_FAST_BLANK_RGB
47
}
HdffFastBlank_t
;
48
49
50
int
HdffCmdMuxSetVideoOut
(
int
OsdDevice,
HdffVideoOut_t
VideoOut);
51
52
int
HdffCmdMuxSetVolume
(
int
OsdDevice, uint8_t Volume);
53
54
int
HdffCmdMuxMuteAudio
(
int
OsdDevice,
int
Mute);
55
56
#endif
/* HDFFCMD_MUX_H */
HDFF_FAST_BLANK_RGB
Definition:
hdffcmd_mux.h:46
HdffVideoOut_t
HdffVideoOut_t
Definition:
hdffcmd_mux.h:28
HDFF_SLOW_BLANK_4_BY_3
Definition:
hdffcmd_mux.h:40
HdffCmdMuxMuteAudio
int HdffCmdMuxMuteAudio(int OsdDevice, int Mute)
Definition:
hdffcmd_mux.c:66
HDFF_SLOW_BLANK_OFF
Definition:
hdffcmd_mux.h:38
HdffSlowBlank_t
HdffSlowBlank_t
Definition:
hdffcmd_mux.h:36
HdffCmdMuxSetVolume
int HdffCmdMuxSetVolume(int OsdDevice, uint8_t Volume)
Definition:
hdffcmd_mux.c:50
HDFF_VIDEO_OUT_CVBS_RGB
Definition:
hdffcmd_mux.h:31
HDFF_FAST_BLANK_CVBS
Definition:
hdffcmd_mux.h:45
HDFF_SLOW_BLANK_16_BY_9
Definition:
hdffcmd_mux.h:39
HdffCmdMuxSetVideoOut
int HdffCmdMuxSetVideoOut(int OsdDevice, HdffVideoOut_t VideoOut)
Definition:
hdffcmd_mux.c:33
HdffFastBlank_t
HdffFastBlank_t
Definition:
hdffcmd_mux.h:43
HDFF_VIDEO_OUT_CVBS_YUV
Definition:
hdffcmd_mux.h:32
HDFF_VIDEO_OUT_YC
Definition:
hdffcmd_mux.h:33
HDFF_VIDEO_OUT_DISABLED
Definition:
hdffcmd_mux.h:30
Generated by
1.8.11