videoutils_plat/videoplayer_constants_api/inc/vcxmyvideosdefs.h
changeset 30 167cc938fed1
parent 28 38fb71c3f265
child 31 07dea94512a2
equal deleted inserted replaced
29:b21c3328668e 30:167cc938fed1
   163     * If UI is showing the list under the container which receives this event,
   163     * If UI is showing the list under the container which receives this event,
   164     * UI must fetch new list by calling OpenL().
   164     * UI must fetch new list by calling OpenL().
   165     */
   165     */
   166     EVcxMyVideosVideoListOrderChanged
   166     EVcxMyVideosVideoListOrderChanged
   167     };
   167     };
       
   168 
       
   169 /**
       
   170 * These values are written to video list (received by HandleOpen)
       
   171 * KVcxMediaMyVideosInt32Value attribute to give extra information about the list status.
       
   172 */
       
   173 enum TVcxMyVideosVideoListInfo
       
   174     {    
       
   175     /**
       
   176     * Indicates that the list is complete and no more items are appended
       
   177     * to the list by KVcxMessageMyVideosItemsAppended event.
       
   178     */ 
       
   179     EVcxMyVideosVideoListComplete
       
   180     };
   168     
   181     
   169 //
   182 //
   170 // These are the general attributes used in My Videos media object.
   183 // These are the general attributes used in My Videos media object.
   171 // "(BRIEF)" means that this field is filled when requesting list of videos from
   184 // "(BRIEF)" means that this field is filled when requesting list of videos from
   172 // collection (using OpenL method). Other than "BRIEF" fields must be requested
   185 // collection (using OpenL method). Other than "BRIEF" fields must be requested
   584  ------------------------
   597  ------------------------
   585  Opening the collection is quite complicated due the fact that it allows multiple clients to open
   598  Opening the collection is quite complicated due the fact that it allows multiple clients to open
   586  video list at the same time. The scenario described below involves video list fetching from MDS. If the collection
   599  video list at the same time. The scenario described below involves video list fetching from MDS. If the collection
   587  has the video list already fetched, then the HandleOpenL will contain all videos and KVcxMessageMyVideosListComplete
   600  has the video list already fetched, then the HandleOpenL will contain all videos and KVcxMessageMyVideosListComplete
   588  is received immedetially.
   601  is received immedetially.
       
   602  
       
   603  The list complete status (EVcxMyVideosVideoListComplete) is also written to aEntries KVcxMediaMyVideosInt32Value
       
   604  attribute when the list is complete. 
   589   
   605   
   590                  .------.                                                                 .-------------------------.
   606                  .------.                                                                 .-------------------------.
   591                  |CLIENT|                                                                 |MPX My Videos Collection |
   607                  |CLIENT|                                                                 |MPX My Videos Collection |
   592                  '------'                                                                 '-------------------------'
   608                  '------'                                                                 '-------------------------'
   593                     |                                                                                  |
   609                     |                                                                                  |