# timeSamples

> The current playback position of the AudioSource in PCM samples.

## Definition

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

```csharp
public int timeSamples { get; set; }
```

### Remarks

Use this to read current playback time or to seek to a new playback time in samples, if you want more precise timing than what [\_time](/engine/6000.7/script-reference/unityengine/audiosource/time.md) variable allows.

### Examples

```csharp
using UnityEngine;
using System.Collections;

[RequireComponent(typeof(AudioSource))]
public class ExampleClass : MonoBehaviour
{
    AudioSource audioSource;

    void Start()
    {
        audioSource = GetComponent<AudioSource>();
    }

    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Return))
        {
            audioSource.Stop();
            audioSource.Play();
        }
        Debug.Log(audioSource.timeSamples);
    }
}
```
