VideosApi 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
-
deleteAlternateSources({required String itemId, CancelToken? cancelToken, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress})
→ Future<Response<void>>
-
Removes alternate video sources.
-
getAdditionalPart({required String itemId, String? userId, CancelToken? cancelToken, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress})
→ Future<Response<BaseItemDtoQueryResult>>
-
Gets additional parts for a video.
-
getVideoStream({required String itemId, String? container, bool? static_, String? params, String? tag, String? deviceProfileId, String? playSessionId, String? segmentContainer, int? segmentLength, int? minSegments, String? mediaSourceId, String? deviceId, String? audioCodec, bool? enableAutoStreamCopy, bool? allowVideoStreamCopy, bool? allowAudioStreamCopy, bool? breakOnNonKeyFrames, int? audioSampleRate, int? maxAudioBitDepth, int? audioBitRate, int? audioChannels, int? maxAudioChannels, String? profile, String? level, double? framerate, double? maxFramerate, bool? copyTimestamps, int? startTimeTicks, int? width, int? height, int? maxWidth, int? maxHeight, int? videoBitRate, int? subtitleStreamIndex, SubtitleDeliveryMethod? subtitleMethod, int? maxRefFrames, int? maxVideoBitDepth, bool? requireAvc, bool? deInterlace, bool? requireNonAnamorphic, int? transcodingMaxAudioChannels, int? cpuCoreLimit, String? liveStreamId, bool? enableMpegtsM2TsMode, String? videoCodec, String? subtitleCodec, String? transcodeReasons, int? audioStreamIndex, int? videoStreamIndex, EncodingContext? context, Map<String, String>? streamOptions, bool? enableAudioVbrEncoding = true, CancelToken? cancelToken, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress})
→ Future<Response<Uint8List>>
-
Gets a video stream.
-
getVideoStreamByContainer({required String itemId, required String container, bool? static_, String? params, String? tag, String? deviceProfileId, String? playSessionId, String? segmentContainer, int? segmentLength, int? minSegments, String? mediaSourceId, String? deviceId, String? audioCodec, bool? enableAutoStreamCopy, bool? allowVideoStreamCopy, bool? allowAudioStreamCopy, bool? breakOnNonKeyFrames, int? audioSampleRate, int? maxAudioBitDepth, int? audioBitRate, int? audioChannels, int? maxAudioChannels, String? profile, String? level, double? framerate, double? maxFramerate, bool? copyTimestamps, int? startTimeTicks, int? width, int? height, int? maxWidth, int? maxHeight, int? videoBitRate, int? subtitleStreamIndex, SubtitleDeliveryMethod? subtitleMethod, int? maxRefFrames, int? maxVideoBitDepth, bool? requireAvc, bool? deInterlace, bool? requireNonAnamorphic, int? transcodingMaxAudioChannels, int? cpuCoreLimit, String? liveStreamId, bool? enableMpegtsM2TsMode, String? videoCodec, String? subtitleCodec, String? transcodeReasons, int? audioStreamIndex, int? videoStreamIndex, EncodingContext? context, Map<String, String>? streamOptions, bool? enableAudioVbrEncoding = true, CancelToken? cancelToken, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress})
→ Future<Response<Uint8List>>
-
Gets a video stream.
-
headVideoStream({required String itemId, String? container, bool? static_, String? params, String? tag, String? deviceProfileId, String? playSessionId, String? segmentContainer, int? segmentLength, int? minSegments, String? mediaSourceId, String? deviceId, String? audioCodec, bool? enableAutoStreamCopy, bool? allowVideoStreamCopy, bool? allowAudioStreamCopy, bool? breakOnNonKeyFrames, int? audioSampleRate, int? maxAudioBitDepth, int? audioBitRate, int? audioChannels, int? maxAudioChannels, String? profile, String? level, double? framerate, double? maxFramerate, bool? copyTimestamps, int? startTimeTicks, int? width, int? height, int? maxWidth, int? maxHeight, int? videoBitRate, int? subtitleStreamIndex, SubtitleDeliveryMethod? subtitleMethod, int? maxRefFrames, int? maxVideoBitDepth, bool? requireAvc, bool? deInterlace, bool? requireNonAnamorphic, int? transcodingMaxAudioChannels, int? cpuCoreLimit, String? liveStreamId, bool? enableMpegtsM2TsMode, String? videoCodec, String? subtitleCodec, String? transcodeReasons, int? audioStreamIndex, int? videoStreamIndex, EncodingContext? context, Map<String, String>? streamOptions, bool? enableAudioVbrEncoding = true, CancelToken? cancelToken, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress})
→ Future<Response<Uint8List>>
-
Gets a video stream.
-
headVideoStreamByContainer({required String itemId, required String container, bool? static_, String? params, String? tag, String? deviceProfileId, String? playSessionId, String? segmentContainer, int? segmentLength, int? minSegments, String? mediaSourceId, String? deviceId, String? audioCodec, bool? enableAutoStreamCopy, bool? allowVideoStreamCopy, bool? allowAudioStreamCopy, bool? breakOnNonKeyFrames, int? audioSampleRate, int? maxAudioBitDepth, int? audioBitRate, int? audioChannels, int? maxAudioChannels, String? profile, String? level, double? framerate, double? maxFramerate, bool? copyTimestamps, int? startTimeTicks, int? width, int? height, int? maxWidth, int? maxHeight, int? videoBitRate, int? subtitleStreamIndex, SubtitleDeliveryMethod? subtitleMethod, int? maxRefFrames, int? maxVideoBitDepth, bool? requireAvc, bool? deInterlace, bool? requireNonAnamorphic, int? transcodingMaxAudioChannels, int? cpuCoreLimit, String? liveStreamId, bool? enableMpegtsM2TsMode, String? videoCodec, String? subtitleCodec, String? transcodeReasons, int? audioStreamIndex, int? videoStreamIndex, EncodingContext? context, Map<String, String>? streamOptions, bool? enableAudioVbrEncoding = true, CancelToken? cancelToken, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress})
→ Future<Response<Uint8List>>
-
Gets a video stream.
-
mergeVersions({required List<String> ids, CancelToken? cancelToken, ValidateStatus? validateStatus, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress})
→ Future<Response<void>>
-
Merges videos into a single record.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited