# SntpClient.InitializationCallback

# SntpClient.InitializationCallback

Artifact:[androidx.media3:media3-exoplayer](https://developer.android.com/jetpack/androidx/releases/media3)  
[View Source](https://cs.android.com/search?q=file:androidx/media3/exoplayer/util/SntpClient.java+class:androidx.media3.exoplayer.util.SntpClient.InitializationCallback)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/media3/exoplayer/util/SntpClient.InitializationCallback "View this page in Java")

<br />

```
interface SntpClient.InitializationCallback
```

<br />

*** ** * ** ***

Callback for calls to[initialize](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/util/SntpClient#initialize(androidx.media3.exoplayer.upstream.Loader,androidx.media3.exoplayer.util.SntpClient.InitializationCallback)).

## Summary

|                             ### Public functions                              |
|-------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [onInitializationFailed](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/util/SntpClient.InitializationCallback#onInitializationFailed(java.io.IOException))`(error: `[IOException](https://developer.android.com/reference/java/io/IOException.html)`!)` Called when the device time offset failed to initialize. |
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [onInitialized](https://developer.android.com/reference/kotlin/androidx/media3/exoplayer/util/SntpClient.InitializationCallback#onInitialized())`()` Called when the device time offset has been initialized.                                                                                                                               |

## Public functions

### onInitializationFailed

```
fun onInitializationFailed(error: IOException!): Unit
```

Called when the device time offset failed to initialize.  

|                                         Parameters                                          |
|---------------------------------------------------------------------------------------------|---------------------------------------------------|
| `error: `[IOException](https://developer.android.com/reference/java/io/IOException.html)`!` | The error that caused the initialization failure. |

### onInitialized

```
fun onInitialized(): Unit
```

Called when the device time offset has been initialized.