@byomakase/omakase-player
Version:
## Omakase Player - Open source JavaScript framework for building frame accurate video experiences
17 lines (16 loc) • 863 B
TypeScript
import { Observable } from 'rxjs';
import { OmpAudioRoutingConnection } from '../video';
import { AuthenticationData } from '../common/authentication';
export declare class AudioUtil {
static resolveDefaultAudioRouting(inputsNumber: number, outputsNumber: number): OmpAudioRoutingConnection[];
/**
* Used for solo or unmute action if initial connections are disconnected
* @param inputNumber
* @param inputsNumber
* @param outputsNumber
*/
static resolveDefaultInputAudioRouting(inputNumber: number, inputsNumber: number, outputsNumber: number): OmpAudioRoutingConnection[];
static fetchAndMergeAudioFiles(urls: string[], authentication?: AuthenticationData): Observable<ArrayBuffer>;
static fetchAudioFile(url: string, authentication?: AuthenticationData): Observable<ArrayBuffer>;
private static mergeBuffers;
}