Versions in this module Expand all Collapse all v0 v0.0.4 Jun 30, 2024 Changes in this version + const CommandDisable + const CommandEnable + const CommandSetSinkToUse + const CommandStartDesktopMirroring + const CommandStartTabMirroring + const CommandStopCasting + type DisableParams struct + func Disable() *DisableParams + func (p *DisableParams) Do(ctx context.Context) (err error) + func (v *DisableParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *DisableParams) UnmarshalJSON(data []byte) error + func (v DisableParams) MarshalEasyJSON(w *jwriter.Writer) + func (v DisableParams) MarshalJSON() ([]byte, error) + type EnableParams struct + PresentationURL string + func Enable() *EnableParams + func (p *EnableParams) Do(ctx context.Context) (err error) + func (p EnableParams) WithPresentationURL(presentationURL string) *EnableParams + func (v *EnableParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EnableParams) UnmarshalJSON(data []byte) error + func (v EnableParams) MarshalEasyJSON(w *jwriter.Writer) + func (v EnableParams) MarshalJSON() ([]byte, error) + type EventIssueUpdated struct + IssueMessage string + func (v *EventIssueUpdated) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventIssueUpdated) UnmarshalJSON(data []byte) error + func (v EventIssueUpdated) MarshalEasyJSON(w *jwriter.Writer) + func (v EventIssueUpdated) MarshalJSON() ([]byte, error) + type EventSinksUpdated struct + Sinks []*Sink + func (v *EventSinksUpdated) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventSinksUpdated) UnmarshalJSON(data []byte) error + func (v EventSinksUpdated) MarshalEasyJSON(w *jwriter.Writer) + func (v EventSinksUpdated) MarshalJSON() ([]byte, error) + type SetSinkToUseParams struct + SinkName string + func SetSinkToUse(sinkName string) *SetSinkToUseParams + func (p *SetSinkToUseParams) Do(ctx context.Context) (err error) + func (v *SetSinkToUseParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetSinkToUseParams) UnmarshalJSON(data []byte) error + func (v SetSinkToUseParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetSinkToUseParams) MarshalJSON() ([]byte, error) + type Sink struct + ID string + Name string + Session string + func (v *Sink) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Sink) UnmarshalJSON(data []byte) error + func (v Sink) MarshalEasyJSON(w *jwriter.Writer) + func (v Sink) MarshalJSON() ([]byte, error) + type StartDesktopMirroringParams struct + SinkName string + func StartDesktopMirroring(sinkName string) *StartDesktopMirroringParams + func (p *StartDesktopMirroringParams) Do(ctx context.Context) (err error) + func (v *StartDesktopMirroringParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StartDesktopMirroringParams) UnmarshalJSON(data []byte) error + func (v StartDesktopMirroringParams) MarshalEasyJSON(w *jwriter.Writer) + func (v StartDesktopMirroringParams) MarshalJSON() ([]byte, error) + type StartTabMirroringParams struct + SinkName string + func StartTabMirroring(sinkName string) *StartTabMirroringParams + func (p *StartTabMirroringParams) Do(ctx context.Context) (err error) + func (v *StartTabMirroringParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StartTabMirroringParams) UnmarshalJSON(data []byte) error + func (v StartTabMirroringParams) MarshalEasyJSON(w *jwriter.Writer) + func (v StartTabMirroringParams) MarshalJSON() ([]byte, error) + type StopCastingParams struct + SinkName string + func StopCasting(sinkName string) *StopCastingParams + func (p *StopCastingParams) Do(ctx context.Context) (err error) + func (v *StopCastingParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *StopCastingParams) UnmarshalJSON(data []byte) error + func (v StopCastingParams) MarshalEasyJSON(w *jwriter.Writer) + func (v StopCastingParams) MarshalJSON() ([]byte, error)