TruvideoMediaSdk class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
cancelMedia(String id)
→ Future<String?>
-
-
deleteMedia(String id)
→ Future<String?>
-
-
getAllFileUploadRequests()
→ Future<List<MediaBuilder>?>
-
Use the
getAllFileUploadRequests function to fetch the list of file upload
requests currently managed by the Media SDK.
-
getAllStreamUploadRequests()
→ Future<List<StreamUploadRequest>?>
-
Use the
getAllStreamUploadRequests function to fetch all stream upload
requests currently managed by the Media SDK.
-
getFileUploadRequestById(String id)
→ Future<MediaBuilder?>
-
Use the
getFileUploadRequestById function to fetch a specific file upload
request.
-
getPlatformVersion()
→ Future<String?>
-
-
getStreamUploadRequestById(String id)
→ Future<StreamUploadRequest?>
-
Use the
getStreamUploadRequestById function to fetch a specific stream
upload request.
-
mediaBuilder({required String filePath, required String tagJson, required String metaDataJson, required bool isLibrary})
→ Future<String?>
-
-
pauseMedia(String id)
→ Future<String?>
-
-
resumeMedia(String id)
→ Future<String?>
-
-
search({required String tagJson, required String type, required int page, required int pageSize, bool addedToLibrary = false})
→ Future<MediaData?>
-
Use the
search function to query media items based on
provided tags, media type, and pagination parameters.
-
searchById({required String id})
→ Future<MediaItem?>
-
Use the
searchById function to fetch a specific media item.
-
streamAllFileUploadRequests()
→ Stream<List<MediaBuilder>>
-
-
streamAllUploadRequests()
→ Stream<List<StreamUploadRequest>>
-
-
streamDeleteMedia(String id)
→ Future<String?>
-
-
streamFileUploadRequestById(String id)
→ Stream<MediaBuilder?>
-
-
streamPauseMedia(String id)
→ Future<String?>
-
-
streamResumeMedia(String id)
→ Future<String?>
-
-
streamRetryMedia(String id)
→ Future<String?>
-
-
streamUploadMedia({required String id, String? title, String? tagJson, String? metaDataJson, bool includeInReport = false, bool isLibrary = false})
→ Future<String?>
-
-
streamUploadRequestById(String id)
→ Stream<StreamUploadRequest?>
-
-
uploadFile({required String? filePath, required Map<String, String> tags, required Map<String, dynamic> metadata})
→ Future<void>
-
-
uploadMedia(String id)
→ Future<String?>
-