📄 ms_cardea_types.h
字号:
/* * * Copyright (c) Sigma Designs, Inc. 2005. All rights reserved. * */#ifndef __MS_UPNP_TYPES_H_#define __MS_UPNP_TYPES_H_#define MAX_MS_STREAM 128/** Maximum number of UPnP device we can have at the same time */#define MAX_MS_DEVICE 64#define MAX_URL_CTX 64/** Private structure, opaque */struct wmdrmnet_context_s;typedef struct wmdrmnet_context_s wmdrmnet_context;struct ms_stream_decryption_context_s { /* Current Media object number */ RMuint32 media_object_number; /* Byte count for this stream, per media object (reset for each new media object) */ RMuint32 byte_count; /* Current sample ID */ RMuint8 sample_id[8];};struct ms_url_context_s { RMbool license_present; RMuint32 url_hash; RMascii *url; RMascii *session_header; struct ms_upnp_extension_s *server; // pointer back to owning server struct ms_stream_decryption_context_s ms_stream_decryption_context[MAX_MS_STREAM];};struct ms_upnp_extension_s { /* Name of the server */ RMascii *name; /* UPnP stack private data */ void *upnp_stack_data; /* Flags to store the current state with a given media server */ RMuint32 flags; /* DRM context */ wmdrmnet_context *drm_context; /* Arbitrary string passed to the DMR with the License Response message */ RMint32 use_count; struct ms_url_context_s *urls[MAX_URL_CTX];};#endif /* __MS_UPNP_TYPES_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -