coconut-xr / media

React library for accessing browser media like camera, microphone, screen capture, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@coconut-xr/media

Build Status  Npm package version  GitHub license  Twitter

React library for accessing browser media like camera, microphone, screen capture, etc.

Functions

function closeStream(stream: MediaStream): void
function requestMediaDeviceStream(info: ExtendedMediaDeviceInfo): Promise<MediaStream>
function getStreamType(stream: MediaStream): StreamType

function useStreamType(stream: MediaStream): StreamType
function useStreamActive(stream: MediaStream): boolean

function useSelectDefaultMediaDevice(
    kind: ExtendedMediaDeviceInfo["kind"],
    from: Array<ExtendedMediaDeviceInfo>
): ExtendedMediaDeviceInfo | undefined
function useMediaDevices(): Array<ExtendedMediaDeviceInfo>

Shows an example implementation of an conference app (not networked) styled with Material Icons and Bootstrap.

Example

About

React library for accessing browser media like camera, microphone, screen capture, etc.

License:MIT License


Languages

Language:TypeScript 80.9%Language:CSS 11.6%Language:JavaScript 4.6%Language:SCSS 2.9%