UNPKG

@signalwire/js

Version:
26 lines 980 B
/** * Mock track utilities for pre-warming RTCPeerConnections * These tracks are used to trigger ICE gathering without real media */ /** * Creates a mock audio track using Web Audio API * @returns A MediaStreamTrack that produces silence */ export declare function createMockAudioTrack(): MediaStreamTrack; /** * Creates a mock video track using canvas * Falls back to null on Safari which doesn't support captureStream * @returns A MediaStreamTrack or null if not supported */ export declare function createMockVideoTrack(): MediaStreamTrack | null; /** * Properly stops and cleans up a mock audio track * @param track The mock audio track to clean up */ export declare function cleanupMockAudioTrack(track: MediaStreamTrack): void; /** * Properly stops and cleans up a mock video track * @param track The mock video track to clean up */ export declare function cleanupMockVideoTrack(track: MediaStreamTrack | null): void; //# sourceMappingURL=mockTracks.d.ts.map