device.h
来自「AMLOGIC DPF source code」· C头文件 代码 · 共 64 行
H
64 行
/*******************************************************************
*
* Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
*
* Description:
*
* Author: Eric Knudstrup
* Created: Tue Jul 12 16:37:31 2005
*
*******************************************************************/
#ifndef DEVICE_H
#define DEVICE_H
typedef struct {
char *mimetype; /* Required. Icon's MIME type. */
int width; /* Required. Horizontal dimension in pixels. */
int height; /* Required. Vertical dimension in pixels. */
int depth; /* Required. Number of color bits per pixel. */
char *url; /* Required. Icon image name. */
unsigned char *image; /* Required. Actual buffer that contains the image. */
unsigned int imageSize; /* Size of the image. */
} UPnPDeviceIcon_t;
typedef struct {
char *deviceType; /* Required. UPnP device type. */
char *friendlyName; /* Required. Short description for end user. */
char *manufacturer; /* Required. Manufacturer's name. */
char *manufacturerURL; /* Optional. Web site for manufacturer. */
char *modelDescription; /* Recommended. Long description for end user. */
char *modelName; /* Required. Model name. */
char *modelNumber; /* Recommended. Model number. */
char *modelURL; /* Optional. Web site for model. */
char *serialNumber; /* Recommended. Serial number. */
char *udn; /* Required. Unique device name. */
char *upc; /* Optional. Universal Product Code. */
UPnPDeviceIcon_t *icons; /* Required if device has any icon. */
int numIcon; /* Number of device icon. */
} UPnPDeviceDescription_t;
extern UPnPDeviceDescription_t *device_description;
/*;emacs generated header for file device.c. Global function declarations only. */
/**
* Given the vender specific information, create the MediaRenderer XML document
*/
extern char *
upnp_MediaRenderer_init(UPnPDeviceDescription_t *desc);
/**
* Register UPnP device description for the client.
*
* @param desc Device description malloc'ed by the application.
*/
extern void
upnp_register_device_description(UPnPDeviceDescription_t *desc);
extern UPnPDeviceIcon_t *
upnp_device_icon_search(UPnPDeviceDescription_t *desc, char *image_name);
/*;end emacs generated header for file device.c. Global function declarations only. */
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?