# Stop()

> Stops the camera.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AudioModule

```csharp
public void Stop()
```

### Remarks

Call [Application.RequestUserAuthorization](/engine/6000.6/script-reference/unityengine/application/requestuserauthorization.md) before creating a WebCamTexture.

### Examples

```csharp
// Starts a camera and assigns the texture to the current renderer.
// Stops the camera when the "Stop" button is clicked and released.
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    public WebCamTexture webcamTexture;

    void Start()
    {
        webcamTexture = new WebCamTexture();
        webcamTexture.Play();

        Renderer renderer = GetComponent<Renderer>();

        if (webcamTexture.isPlaying)
            renderer.material.mainTexture = webcamTexture;
    }

    void OnGUI()
    {
        if (webcamTexture.isPlaying)
            if (GUILayout.Button("Stop"))
                webcamTexture.Stop();
    }
}
```
