Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


deviceName

Set this to specify the name of the device to use.
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Property
  • Namespace: UnityEngine
  • Assembly: UnityEngine.AudioModule
public string deviceName { get; set; }

Remarks

This only has an effect when set while the camera is not running.
Note: If you want to use WebCamTexture to get the camera stream from a device connected through Unity Remote, you must initialize it through the constructor. It's not possible to change the device using _deviceName from regular to remote devices and vice versa.

Examples

// Sets the device of the WebCamTexture to the first one available and starts playing itusing UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ void Start() { WebCamDevice[] devices = WebCamTexture.devices; WebCamTexture webcamTexture = new WebCamTexture(); if (devices.Length > 0) { webcamTexture.deviceName = devices[0].name; webcamTexture.Play(); } }}