Changeset 63 for trunk/sources/applications/applestreamingclient/include/protocols/variant/messagestructure.h
- Timestamp:
- 08/11/10 17:51:36 (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/applications/applestreamingclient/include/protocols/variant/messagestructure.h
r49 r63 23 23 #define INCLUDE_DEBUG_LOCATIONS 24 24 25 #define ASC_REQ_TYPE_CONTEXT_CREATE "contextCreate" 26 #define ASC_REQ_TYPE_CONTEXT_LIST "contextList" 27 #define ASC_REQ_TYPE_CONTEXT_CLOSE "contextClose" 28 #define ASC_REQ_TYPE_CONTEXT_CLOSE_ALL "contextCloseAll" 29 #define ASC_REQ_TYPE_COMMAND_PLAY "commandPlay" 30 #define ASC_REQ_TYPE_COMMAND_PAUSE "commandPause" 31 #define ASC_REQ_TYPE_COMMAND_RESUME "commandResume" 32 #define ASC_REQ_TYPE_INFO_LIST_STREAMS "listStreams" 33 #define ASC_REQ_TYPE_INFO_LIST_ALL_STREAMS "listAllStreams" 34 35 #define ASC_REQ_COMMAND_PLAY_URI_KEY "uri" 36 #define ASC_REQ_COMMAND_PLAY_SESSION_ID_KEY "sessionId" 37 #define ASC_REQ_COMMAND_PLAY_PASSWORD_KEY "keyPassword" 25 #define ASC_REQ_TYPE_CONTEXT_CREATE "contextCreate" 26 #define ASC_REQ_TYPE_CONTEXT_LIST "contextList" 27 #define ASC_REQ_TYPE_CONTEXT_CLOSE "contextClose" 28 #define ASC_REQ_TYPE_CONTEXT_CLOSE_ALL "contextCloseAll" 29 30 #define ASC_REQ_TYPE_COMMAND_PLAY "commandPlay" 31 #define ASC_REQ_TYPE_COMMAND_PAUSE "commandPause" 32 #define ASC_REQ_TYPE_COMMAND_RESUME "commandResume" 33 #define ASC_REQ_TYPE_COMMAND_SELECT_BANDWIDTH "commandSelectBandwidth" 34 #define ASC_REQ_TYPE_COMMAND_SEEK "commandSeek" 35 #define ASC_REQ_TYPE_COMMAND_SELECT_AV_CHANNELS "commandSelectAVChannels" 36 37 #define ASC_REQ_TYPE_INFO_LIST_STREAMS "infoListStreams" 38 #define ASC_REQ_TYPE_INFO_LIST_ALL_STREAMS "infoListAllStreams" 39 #define ASC_REQ_TYPE_INFO_BANDWIDTH "infoBandwidth" 40 #define ASC_REQ_TYPE_INFO_ALL_BANDWIDTH "infoAllBandwidth" 41 #define ASC_REQ_TYPE_INFO_PLAYBACK "infoPlayback" 42 #define ASC_REQ_TYPE_INFO_ALL_PLAYBACK "infoAllPlayback" 43 44 #define ASC_REQ_COMMAND_PLAY_URI_KEY "uri" 45 #define ASC_REQ_COMMAND_PLAY_SESSION_ID_KEY "sessionId" 46 #define ASC_REQ_COMMAND_PLAY_PASSWORD_KEY "keyPassword" 47 #define ASC_REQ_COMMAND_SELECT_BANDWIDTH_BANDWIDTH "bandwidth" 48 #define ASC_REQ_COMMAND_SEEK_POINT "point" 49 #define ASC_REQ_COMMAND_SELECT_AV_CHANNELS_AUDIO "audio" 50 #define ASC_REQ_COMMAND_SELECT_AV_CHANNELS_VIDEO "video" 38 51 39 52 #define ASC_RES_CONTEXT_CREATE_CONTEXT_ID_KEY "contextId" … … 119 132 ASC_REQ_BUILD(v,ASC_REQ_TYPE_COMMAND_RESUME,contextId,Variant()) 120 133 134 #define ASC_REQ_BUILD_COMMAND_SELECT_BANDWIDTH(v,contextId,value) \ 135 do { \ 136 Variant params; \ 137 params[ASC_REQ_COMMAND_SELECT_BANDWIDTH_BANDWIDTH]=(uint32_t)value; \ 138 ASC_REQ_BUILD(v,ASC_REQ_TYPE_COMMAND_SELECT_BANDWIDTH,contextId,params); \ 139 } while(0) 140 141 #define ASC_REQ_BUILD_COMMAND_SEEK(v,contextId,value) \ 142 do { \ 143 Variant params; \ 144 params[ASC_REQ_COMMAND_SEEK_POINT]=(double)value; \ 145 ASC_REQ_BUILD(v,ASC_REQ_TYPE_COMMAND_SEEK,contextId,params); \ 146 } while(0) 147 148 #define ASC_REQ_BUILD_COMMAND_SELECT_AV_CHANNELS(v,contextId,audio,video) \ 149 do { \ 150 Variant params; \ 151 params[ASC_REQ_COMMAND_SELECT_AV_CHANNELS_AUDIO]=(uint32_t)audio; \ 152 params[ASC_REQ_COMMAND_SELECT_AV_CHANNELS_VIDEO]=(uint32_t)video; \ 153 ASC_REQ_BUILD(v,ASC_REQ_TYPE_COMMAND_SELECT_AV_CHANNELS,contextId,params); \ 154 } while(0) 155 121 156 #define ASC_REQ_BUILD_INFO_LIST_STREAMS(v,contextId) \ 122 157 ASC_REQ_BUILD(v,ASC_REQ_TYPE_INFO_LIST_STREAMS,contextId,Variant()) … … 125 160 ASC_REQ_BUILD(v,ASC_REQ_TYPE_INFO_LIST_ALL_STREAMS,0,Variant()) 126 161 162 #define ASC_REQ_BUILD_INFO_BANDWIDTH(v,contextId) \ 163 ASC_REQ_BUILD(v,ASC_REQ_TYPE_INFO_BANDWIDTH,contextId,Variant()) 164 165 #define ASC_REQ_BUILD_INFO_ALL_BANDWIDTH(v) \ 166 ASC_REQ_BUILD(v,ASC_REQ_TYPE_INFO_ALL_BANDWIDTH,0,Variant()) 167 168 #define ASC_REQ_BUILD_INFO_PLAYBACK(v,contextId) \ 169 ASC_REQ_BUILD(v,ASC_REQ_TYPE_INFO_PLAYBACK,contextId,Variant()) 170 171 #define ASC_REQ_BUILD_INFO_ALL_PLAYBACK(v) \ 172 ASC_REQ_BUILD(v,ASC_REQ_TYPE_INFO_ALL_PLAYBACK,0,Variant()) 127 173 128 174 #define ASC_RES_BUILD(r,status,params) \
Note: See TracChangeset
for help on using the changeset viewer.
