Ignore:
Timestamp:
08/11/10 17:51:36 (22 months ago)
Author:
shiretu
Message:

-- added more APIs to the android apple streaming

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/androidapplestreaming/src/api.cpp

    r56 r63  
    218218} 
    219219 
     220Variant CommandSelectBandwidth(uint32_t contextId, uint32_t bandwidth) { 
     221        Variant request; 
     222        ASC_REQ_BUILD_COMMAND_SELECT_BANDWIDTH(request, contextId, bandwidth); 
     223        Variant response; 
     224        SEND_VARIANT_REQUEST(request, response); 
     225        return response; 
     226} 
     227 
     228Variant CommandSeek(uint32_t contextId, double value) { 
     229        Variant request; 
     230        ASC_REQ_BUILD_COMMAND_SEEK(request, contextId, value); 
     231        Variant response; 
     232        SEND_VARIANT_REQUEST(request, response); 
     233        return response; 
     234} 
     235 
     236Variant CommandSelectAVChannels(uint32_t contextId, uint32_t audioChannel, 
     237                uint32_t videoChannel) { 
     238        Variant request; 
     239        ASC_REQ_BUILD_COMMAND_SELECT_AV_CHANNELS(request, contextId, audioChannel, videoChannel); 
     240        Variant response; 
     241        SEND_VARIANT_REQUEST(request, response); 
     242        return response; 
     243} 
     244 
    220245Variant InfoListStreams(uint32_t contextId) { 
    221246        Variant request; 
     
    233258        return response; 
    234259} 
     260 
     261Variant InfoBandwidth(uint32_t contextId) { 
     262        /* 
     263         * Variant CLIGetAvailableBandwidths(); 
     264         * Variant CLIGetMeasuredBandwidth(); 
     265         * Variant CLIGetSelectedBandwidth(); 
     266         */ 
     267        Variant request; 
     268        ASC_REQ_BUILD_INFO_BANDWIDTH(request, contextId); 
     269        Variant response; 
     270        SEND_VARIANT_REQUEST(request, response); 
     271        return response; 
     272} 
     273 
     274Variant InfoAllBandwidth() { 
     275        Variant request; 
     276        ASC_REQ_BUILD_INFO_ALL_BANDWIDTH(request); 
     277        Variant response; 
     278        SEND_VARIANT_REQUEST(request, response); 
     279        return response; 
     280} 
     281 
     282Variant InfoPlayback(uint32_t contextId) { 
     283        Variant request; 
     284        ASC_REQ_BUILD_INFO_PLAYBACK(request, contextId); 
     285        Variant response; 
     286        SEND_VARIANT_REQUEST(request, response); 
     287        return response; 
     288} 
     289 
     290Variant InfoAllPlayback() { 
     291        /* 
     292         * Variant CLIGetSeekRange(); 
     293         * Variant CLIGetVideoChannels(); 
     294         * Variant CLIGetAudioChannels(); 
     295         */ 
     296        Variant request; 
     297        ASC_REQ_BUILD_INFO_ALL_PLAYBACK(request); 
     298        Variant response; 
     299        SEND_VARIANT_REQUEST(request, response); 
     300        return response; 
     301} 
Note: See TracChangeset for help on using the changeset viewer.