renderingcontrol_action.h
来自「AMLOGIC DPF source code」· C头文件 代码 · 共 106 行
H
106 行
/*******************************************************************
*
* Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
*
* Description: SOAP handler for the RenderingControl service.
*
* Author: Eric Knudstrup
* Created: Mon Aug 1 12:51:26 2005
*
*******************************************************************/
#ifndef RENDERINGCONTROL_ACTION_H
#define RENDERINGCONTROL_ACTION_H
typedef struct {
int InstanceID;
char *PresetName;
} SelectPreset_in_t;
typedef struct {
int InstanceID;
int DesiredBrightness;
} SetBrightness_in_t;
typedef struct {
int InstanceID;
int DesiredContrast;
} SetContrast_in_t;
typedef struct {
int InstanceID;
int DesiredSharpness;
} SetSharpness_in_t;
typedef struct {
int InstanceID;
char *Channel;
} GetMute_in_t;
typedef struct {
int InstanceID;
char *Channel;
int DesiredMute;
} SetMute_in_t;
typedef struct {
int InstanceID;
char *Channel;
int DesiredVolume
} SetVolume_in_t;
typedef int (*SelectPreset_cb_t )(SelectPreset_in_t *in, char **errorDescription);
typedef int (*SetBrightness_cb_t )(SetBrightness_in_t *in, char **errorDescription);
typedef int (*SetContrast_cb_t )(SetContrast_in_t *in, char **errorDescription);
typedef int (*SetSharpness_cb_t )(SetSharpness_in_t *in, char **errorDescription);
typedef int (*SetMute_cb_t )(SetMute_in_t *in, char **errorDescription);
typedef int (*SetVolume_cb_t )(SetVolume_in_t *in, char **errorDescription);
/*;emacs generated header for file RenderingControl_action.c. Global function declarations only. */
/**
* Begin handling RenderingControl service action requests.
*/
extern void
RenderingControlInit(void);
/**
* Register a callback to handle SetVolume actions.
*/
extern void
UPnP_RC_register_SetVolume_action_cb(SetVolume_cb_t callback);
/**
* Register a callback to handle SetMute actions.
*/
extern void
UPnP_RC_register_SetMute_action_cb(SetMute_cb_t callback);
/**
* Register a callback to handle SetSharpness actions.
*/
extern void
UPnP_RC_register_SetSharpness_action_cb(SetSharpness_cb_t callback);
/**
* Register a callback to handle SetContrast actions.
*/
extern void
UPnP_RC_register_SetContrast_action_cb(SetContrast_cb_t callback);
/**
* Register a callback to handle SetBrightness actions.
*/
extern void
UPnP_RC_register_SetBrightness_action_cb(SetBrightness_cb_t callback);
/**
* Register a callback to handle SelectPreset actions.
*/
extern void
UPnP_RC_register_SelectPreset_action_cb(SelectPreset_cb_t callback);
/*;end emacs generated header for file RenderingControl_action.c. Global function declarations only. */
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?