---
agentTools:
  projectIndex: https://docs.rainway.com/llms.txt
---

# Web SDK - VideoReadyState

[Home](https://docs.rainway.com/reference/about) > [@rainway/web](web-sdk) > [VideoReadyState](./web-sdk-videoreadystate)

## VideoReadyState enum

<b>Signature:</b>

```typescript
export declare enum VideoReadyState 
```

## Enumeration Members

| Member             | Value          | Description                                                                    |
| ------------------ | -------------- | ------------------------------------------------------------------------------ |
| Detached           | <code>0</code> | Stream is detached from video element.                                         |
| Disposed           | <code>5</code> | VideoStream object is disposed and may no longer be used.                      |
| Initializing       | <code>1</code> | Media is in the process of initializing.                                       |
| Paused             | <code>4</code> | Stream is paused.                                                              |
| Playing            | <code>3</code> | Stream has a keyframe and is currently playing.                                |
| WaitingForKeyframe | <code>2</code> | Stream is waiting for keyframe, will initialize and play when it receives one. |