Whether it is ready to create the track. The default value is true
.
Optional
cameraVideoTrackConfig: CameraVideoTrackInitConfigConfigurations for initializing the camera video track. See CameraVideoTrackInitConfig
for details.
Optional
client: IAgoraRTCClientCreated using the Web SDK's IAgoraRTC.createClient
method.
import { useLocalCameraTrack } from "agora-rtc-react";
function App() {
const videoTrack = useLocalCameraTrack();
return <></>;
}
This hook lets you create a local camera video track. You can call this method multiple times in different components to create multiple tracks. To access the same track in multiple components, pass the same track object to those components. This hook can only create the video track once before the component is destroyed. After the component is unmounted, the video track created by this hook stops publishing.