---
title: roPtpEvent
slug: develop/es/roptpevent
docTags: 
createdAt: 2025-03-11T07:07:18.732Z
---

Este objeto de evento es generado por el objeto *roPtp* cada vez que cambia el estado PTP del reproductor.

## ifUserData

### SetUserData(user\_data As Object)

Establece los datos de usuario que se devolverán cuando se generen eventos.

### GetUserData() As Object

Devuelve los datos de usuario que se establecieron previamente mediante `SetUserData()`. Devolverá `Inválido` si no se ha establecido ningún dato.

## ifPtpEvent

### GetPtpStatus() As roAssociativeArray

Devuelve un arreglo asociativo que contiene información sobre el estado PTP de red del reproductor:

- `estado`: Una cadena que indica el estado PTP actual del reproductor. Los valores pueden ser "MASTER", "SLAVE" o "UNCALIBRATED".
- `marca temporal`: Un valor que indica cuándo se cambió por última vez el estado PTP. Este valor se mide en segundos desde que se inició el reproductor. Este valor puede compararse con el tiempo total de actividad del reproductor, que se obtiene llamando a `UpTime(0)`.

