events.go 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package media
  2. // Code generated by cdproto-gen. DO NOT EDIT.
  3. // EventPlayerPropertiesChanged this can be called multiple times, and can be
  4. // used to set / override / remove player properties. A null propValue indicates
  5. // removal.
  6. //
  7. // See: https://chromedevtools.github.io/devtools-protocol/tot/Media#event-playerPropertiesChanged
  8. type EventPlayerPropertiesChanged struct {
  9. PlayerID PlayerID `json:"playerId"`
  10. Properties []*PlayerProperty `json:"properties"`
  11. }
  12. // EventPlayerEventsAdded send events as a list, allowing them to be batched
  13. // on the browser for less congestion. If batched, events must ALWAYS be in
  14. // chronological order.
  15. //
  16. // See: https://chromedevtools.github.io/devtools-protocol/tot/Media#event-playerEventsAdded
  17. type EventPlayerEventsAdded struct {
  18. PlayerID PlayerID `json:"playerId"`
  19. Events []*PlayerEvent `json:"events"`
  20. }
  21. // EventPlayerMessagesLogged send a list of any messages that need to be
  22. // delivered.
  23. //
  24. // See: https://chromedevtools.github.io/devtools-protocol/tot/Media#event-playerMessagesLogged
  25. type EventPlayerMessagesLogged struct {
  26. PlayerID PlayerID `json:"playerId"`
  27. Messages []*PlayerMessage `json:"messages"`
  28. }
  29. // EventPlayerErrorsRaised send a list of any errors that need to be
  30. // delivered.
  31. //
  32. // See: https://chromedevtools.github.io/devtools-protocol/tot/Media#event-playerErrorsRaised
  33. type EventPlayerErrorsRaised struct {
  34. PlayerID PlayerID `json:"playerId"`
  35. Errors []*PlayerError `json:"errors"`
  36. }
  37. // EventPlayersCreated called whenever a player is created, or when a new
  38. // agent joins and receives a list of active players. If an agent is restored,
  39. // it will receive the full list of player ids and all events again.
  40. //
  41. // See: https://chromedevtools.github.io/devtools-protocol/tot/Media#event-playersCreated
  42. type EventPlayersCreated struct {
  43. Players []PlayerID `json:"players"`
  44. }