@daily-co/daily-react
Version:
Daily React makes it easier to integrate [@daily-co/daily-js](https://www.npmjs.com/package/@daily-co/daily-js) in React applications.
16 lines (15 loc) • 595 B
TypeScript
import { DailyParticipantTracks, DailyTrackState } from '@daily-co/daily-js';
declare type MediaType = keyof DailyParticipantTracks;
export interface MediaTrackState extends DailyTrackState {
isOff: boolean;
}
/**
* Returns a participant's track and state, based on the given MediaType.
*
* Equivalent to daily.participants()[participantId].tracks[type].
*
* @param participantId The participant's session_id.
* @param type The track type. Default: "video"
*/
export declare const useMediaTrack: (participantId: string, type?: MediaType) => MediaTrackState;
export {};