@api.video/media-stream-composer
Advanced tools
Comparing version 0.2.1 to 0.2.2
# Changelog | ||
All changes to this project will be documented in this file. | ||
## [0.2.2] - 2023-02-07 | ||
- add `getSupportedMimeType` method | ||
- add `mimeType` & `generateFileOnStop` options | ||
## [0.2.1] - 2023-01-24 | ||
@@ -5,0 +9,0 @@ - Add `videoPlayable` event |
@@ -1,2 +0,2 @@ | ||
import { ProgressiveUploaderOptionsWithAccessToken, ProgressiveUploaderOptionsWithUploadToken, VideoUploadResponse } from "@api.video/media-recorder"; | ||
import { Options as RecorderOptions, ProgressiveUploaderOptionsWithAccessToken, ProgressiveUploaderOptionsWithUploadToken, VideoUploadResponse } from "@api.video/media-recorder"; | ||
import { DrawingSettings } from "./drawing-layer"; | ||
@@ -33,3 +33,3 @@ import { Resolution } from "./stream-position"; | ||
export type MouseTool = "draw" | "move-resize"; | ||
type RecordingOptions = ProgressiveUploaderOptionsWithUploadToken | ProgressiveUploaderOptionsWithAccessToken; | ||
type RecordingOptions = RecorderOptions & (ProgressiveUploaderOptionsWithUploadToken | ProgressiveUploaderOptionsWithAccessToken); | ||
export declare class MediaStreamComposer { | ||
@@ -55,2 +55,3 @@ private result; | ||
getResultStream(): MediaStream | null; | ||
static getSupportedMimeTypes(): string[]; | ||
startRecording(options: RecordingOptions): void; | ||
@@ -57,0 +58,0 @@ destroy(): void; |
{ | ||
"name": "@api.video/media-stream-composer", | ||
"version": "0.2.1", | ||
"version": "0.2.2", | ||
"description": "api.video media stream composer", | ||
@@ -44,3 +44,3 @@ "repository": { | ||
"dependencies": { | ||
"@api.video/media-recorder": "^1.0.8", | ||
"@api.video/media-recorder": "^1.0.10", | ||
"core-js": "^3.23.4" | ||
@@ -47,0 +47,0 @@ }, |
@@ -1,2 +0,2 @@ | ||
import { ApiVideoMediaRecorder, ProgressiveUploaderOptionsWithAccessToken, ProgressiveUploaderOptionsWithUploadToken, VideoUploadResponse } from "@api.video/media-recorder"; | ||
import { ApiVideoMediaRecorder, Options as RecorderOptions, ProgressiveUploaderOptionsWithAccessToken, ProgressiveUploaderOptionsWithUploadToken, VideoUploadResponse } from "@api.video/media-recorder"; | ||
import { DrawingLayer, DrawingSettings } from "./drawing-layer"; | ||
@@ -49,3 +49,3 @@ import MouseEventListener, { DragEvent, MoveEvent } from "./mouse-event-listener"; | ||
type RecordingOptions = ProgressiveUploaderOptionsWithUploadToken | ProgressiveUploaderOptionsWithAccessToken; | ||
type RecordingOptions = RecorderOptions & (ProgressiveUploaderOptionsWithUploadToken | ProgressiveUploaderOptionsWithAccessToken); | ||
@@ -168,2 +168,6 @@ export class MediaStreamComposer { | ||
public static getSupportedMimeTypes() { | ||
return ApiVideoMediaRecorder.getSupportedMimeTypes(); | ||
} | ||
public startRecording(options: RecordingOptions) { | ||
@@ -170,0 +174,0 @@ if(!this.started) this.init(); |
Sorry, the diff of this file is too big to display
249950
1349