Versions in this module Expand all Collapse all v0 v0.1.1 Aug 25, 2020 Changes in this version type GetStreamingStatusResponse + FPS float64 + KbitsPerSec int + NumDroppedFrames int + NumTotalFrames int + Strain float64 + TotalStreamTime int v0.1.0 Aug 25, 2020 Changes in this version + const StatusError + const StatusOK + var ErrAlreadySent = errors.New("request already sent") + var ErrNotConnected = errors.New("not connected") + var ErrNotSent = errors.New("request not yet sent") + var ErrReceiveTimeout = errors.New("receive timed out") + var ErrUnknownEventType = errors.New("unknown event type") + var Logger = log.New(os.Stdout, "[obsws] ", log.LstdFlags) + func SetReceiveTimeout(timeout time.Duration) + type AddFilterToSourceRequest struct + FilterName string + FilterSettings map[string]interface{} + FilterType string + SourceName string + func NewAddFilterToSourceRequest(sourceName string, filterName string, filterType string, ...) AddFilterToSourceRequest + func (r *AddFilterToSourceRequest) Send(c Client) error + func (r AddFilterToSourceRequest) ID() string + func (r AddFilterToSourceRequest) Receive() (AddFilterToSourceResponse, error) + func (r AddFilterToSourceRequest) SendReceive(c Client) (AddFilterToSourceResponse, error) + func (r AddFilterToSourceRequest) Type() string + type AddFilterToSourceResponse struct + func (r AddFilterToSourceResponse) Error() string + func (r AddFilterToSourceResponse) ID() string + func (r AddFilterToSourceResponse) Status() string + type AuthenticateRequest struct + Auth string + func NewAuthenticateRequest(auth string) AuthenticateRequest + func (r *AuthenticateRequest) Send(c Client) error + func (r AuthenticateRequest) ID() string + func (r AuthenticateRequest) Receive() (AuthenticateResponse, error) + func (r AuthenticateRequest) SendReceive(c Client) (AuthenticateResponse, error) + func (r AuthenticateRequest) Type() string + type AuthenticateResponse struct + func (r AuthenticateResponse) Error() string + func (r AuthenticateResponse) ID() string + func (r AuthenticateResponse) Status() string + type Client struct + Host string + Password string + Port int + func (c *Client) AddEventHandler(eventType string, handler func(Event)) error + func (c *Client) Connect() error + func (c *Client) Disconnect() error + func (c *Client) RemoveEventHandler(eventType string) + func (c Client) Connected() bool + type DisableStudioModeRequest struct + func NewDisableStudioModeRequest() DisableStudioModeRequest + func (r *DisableStudioModeRequest) Send(c Client) error + func (r DisableStudioModeRequest) ID() string + func (r DisableStudioModeRequest) Receive() (DisableStudioModeResponse, error) + func (r DisableStudioModeRequest) SendReceive(c Client) (DisableStudioModeResponse, error) + func (r DisableStudioModeRequest) Type() string + type DisableStudioModeResponse struct + func (r DisableStudioModeResponse) Error() string + func (r DisableStudioModeResponse) ID() string + func (r DisableStudioModeResponse) Status() string + type EnableStudioModeRequest struct + func NewEnableStudioModeRequest() EnableStudioModeRequest + func (r *EnableStudioModeRequest) Send(c Client) error + func (r EnableStudioModeRequest) ID() string + func (r EnableStudioModeRequest) Receive() (EnableStudioModeResponse, error) + func (r EnableStudioModeRequest) SendReceive(c Client) (EnableStudioModeResponse, error) + func (r EnableStudioModeRequest) Type() string + type EnableStudioModeResponse struct + func (r EnableStudioModeResponse) Error() string + func (r EnableStudioModeResponse) ID() string + func (r EnableStudioModeResponse) Status() string + type Event interface + RecTimecode func() string + StreamTimecode func() string + Type func() string + type ExitingEvent struct + func (e ExitingEvent) RecTimecode() string + func (e ExitingEvent) StreamTimecode() string + func (e ExitingEvent) Type() string + type GetAuthRequiredRequest struct + func NewGetAuthRequiredRequest() GetAuthRequiredRequest + func (r *GetAuthRequiredRequest) Send(c Client) error + func (r GetAuthRequiredRequest) ID() string + func (r GetAuthRequiredRequest) Receive() (GetAuthRequiredResponse, error) + func (r GetAuthRequiredRequest) SendReceive(c Client) (GetAuthRequiredResponse, error) + func (r GetAuthRequiredRequest) Type() string + type GetAuthRequiredResponse struct + AuthRequired bool + Challenge string + Salt string + func (r GetAuthRequiredResponse) Error() string + func (r GetAuthRequiredResponse) ID() string + func (r GetAuthRequiredResponse) Status() string + type GetBrowserSourcePropertiesRequest struct + Source string + func NewGetBrowserSourcePropertiesRequest(source string) GetBrowserSourcePropertiesRequest + func (r *GetBrowserSourcePropertiesRequest) Send(c Client) error + func (r GetBrowserSourcePropertiesRequest) ID() string + func (r GetBrowserSourcePropertiesRequest) Receive() (GetBrowserSourcePropertiesResponse, error) + func (r GetBrowserSourcePropertiesRequest) SendReceive(c Client) (GetBrowserSourcePropertiesResponse, error) + func (r GetBrowserSourcePropertiesRequest) Type() string + type GetBrowserSourcePropertiesResponse struct + Css string + FPS int + Height int + IsLocalFile bool + LocalFile string + Shutdown bool + Source string + Url string + Width int + func (r GetBrowserSourcePropertiesResponse) Error() string + func (r GetBrowserSourcePropertiesResponse) ID() string + func (r GetBrowserSourcePropertiesResponse) Status() string + type GetCurrentProfileRequest struct + func NewGetCurrentProfileRequest() GetCurrentProfileRequest + func (r *GetCurrentProfileRequest) Send(c Client) error + func (r GetCurrentProfileRequest) ID() string + func (r GetCurrentProfileRequest) Receive() (GetCurrentProfileResponse, error) + func (r GetCurrentProfileRequest) SendReceive(c Client) (GetCurrentProfileResponse, error) + func (r GetCurrentProfileRequest) Type() string + type GetCurrentProfileResponse struct + ProfileName string + func (r GetCurrentProfileResponse) Error() string + func (r GetCurrentProfileResponse) ID() string + func (r GetCurrentProfileResponse) Status() string + type GetCurrentSceneCollectionRequest struct + func NewGetCurrentSceneCollectionRequest() GetCurrentSceneCollectionRequest + func (r *GetCurrentSceneCollectionRequest) Send(c Client) error + func (r GetCurrentSceneCollectionRequest) ID() string + func (r GetCurrentSceneCollectionRequest) Receive() (GetCurrentSceneCollectionResponse, error) + func (r GetCurrentSceneCollectionRequest) SendReceive(c Client) (GetCurrentSceneCollectionResponse, error) + func (r GetCurrentSceneCollectionRequest) Type() string + type GetCurrentSceneCollectionResponse struct + ScName string + func (r GetCurrentSceneCollectionResponse) Error() string + func (r GetCurrentSceneCollectionResponse) ID() string + func (r GetCurrentSceneCollectionResponse) Status() string + type GetCurrentSceneRequest struct + func NewGetCurrentSceneRequest() GetCurrentSceneRequest + func (r *GetCurrentSceneRequest) Send(c Client) error + func (r GetCurrentSceneRequest) ID() string + func (r GetCurrentSceneRequest) Receive() (GetCurrentSceneResponse, error) + func (r GetCurrentSceneRequest) SendReceive(c Client) (GetCurrentSceneResponse, error) + func (r GetCurrentSceneRequest) Type() string + type GetCurrentSceneResponse struct + Name string + Sources []map[string]interface{} + func (r GetCurrentSceneResponse) Error() string + func (r GetCurrentSceneResponse) ID() string + func (r GetCurrentSceneResponse) Status() string + type GetCurrentTransitionRequest struct + func NewGetCurrentTransitionRequest() GetCurrentTransitionRequest + func (r *GetCurrentTransitionRequest) Send(c Client) error + func (r GetCurrentTransitionRequest) ID() string + func (r GetCurrentTransitionRequest) Receive() (GetCurrentTransitionResponse, error) + func (r GetCurrentTransitionRequest) SendReceive(c Client) (GetCurrentTransitionResponse, error) + func (r GetCurrentTransitionRequest) Type() string + type GetCurrentTransitionResponse struct + Duration int + Name string + func (r GetCurrentTransitionResponse) Error() string + func (r GetCurrentTransitionResponse) ID() string + func (r GetCurrentTransitionResponse) Status() string + type GetFilenameFormattingRequest struct + func NewGetFilenameFormattingRequest() GetFilenameFormattingRequest + func (r *GetFilenameFormattingRequest) Send(c Client) error + func (r GetFilenameFormattingRequest) ID() string + func (r GetFilenameFormattingRequest) Receive() (GetFilenameFormattingResponse, error) + func (r GetFilenameFormattingRequest) SendReceive(c Client) (GetFilenameFormattingResponse, error) + func (r GetFilenameFormattingRequest) Type() string + type GetFilenameFormattingResponse struct + FilenameFormatting string + func (r GetFilenameFormattingResponse) Error() string + func (r GetFilenameFormattingResponse) ID() string + func (r GetFilenameFormattingResponse) Status() string + type GetMuteRequest struct + Source string + func NewGetMuteRequest(source string) GetMuteRequest + func (r *GetMuteRequest) Send(c Client) error + func (r GetMuteRequest) ID() string + func (r GetMuteRequest) Receive() (GetMuteResponse, error) + func (r GetMuteRequest) SendReceive(c Client) (GetMuteResponse, error) + func (r GetMuteRequest) Type() string + type GetMuteResponse struct + Muted bool + Name string + func (r GetMuteResponse) Error() string + func (r GetMuteResponse) ID() string + func (r GetMuteResponse) Status() string + type GetOutputInfoRequest struct + OutputName string + func NewGetOutputInfoRequest(outputName string) GetOutputInfoRequest + func (r *GetOutputInfoRequest) Send(c Client) error + func (r GetOutputInfoRequest) ID() string + func (r GetOutputInfoRequest) Receive() (GetOutputInfoResponse, error) + func (r GetOutputInfoRequest) SendReceive(c Client) (GetOutputInfoResponse, error) + func (r GetOutputInfoRequest) Type() string + type GetOutputInfoResponse struct + OutputInfo interface{} + func (r GetOutputInfoResponse) Error() string + func (r GetOutputInfoResponse) ID() string + func (r GetOutputInfoResponse) Status() string + type GetPreviewSceneRequest struct + func NewGetPreviewSceneRequest() GetPreviewSceneRequest + func (r *GetPreviewSceneRequest) Send(c Client) error + func (r GetPreviewSceneRequest) ID() string + func (r GetPreviewSceneRequest) Receive() (GetPreviewSceneResponse, error) + func (r GetPreviewSceneRequest) SendReceive(c Client) (GetPreviewSceneResponse, error) + func (r GetPreviewSceneRequest) Type() string + type GetPreviewSceneResponse struct + Name string + Sources []map[string]interface{} + func (r GetPreviewSceneResponse) Error() string + func (r GetPreviewSceneResponse) ID() string + func (r GetPreviewSceneResponse) Status() string + type GetRecordingFolderRequest struct + func NewGetRecordingFolderRequest() GetRecordingFolderRequest + func (r *GetRecordingFolderRequest) Send(c Client) error + func (r GetRecordingFolderRequest) ID() string + func (r GetRecordingFolderRequest) Receive() (GetRecordingFolderResponse, error) + func (r GetRecordingFolderRequest) SendReceive(c Client) (GetRecordingFolderResponse, error) + func (r GetRecordingFolderRequest) Type() string + type GetRecordingFolderResponse struct + RecFolder string + func (r GetRecordingFolderResponse) Error() string + func (r GetRecordingFolderResponse) ID() string + func (r GetRecordingFolderResponse) Status() string + type GetSceneItemPropertiesRequest struct + Item string + SceneName string + func NewGetSceneItemPropertiesRequest(sceneName string, item string) GetSceneItemPropertiesRequest + func (r *GetSceneItemPropertiesRequest) Send(c Client) error + func (r GetSceneItemPropertiesRequest) ID() string + func (r GetSceneItemPropertiesRequest) Receive() (GetSceneItemPropertiesResponse, error) + func (r GetSceneItemPropertiesRequest) SendReceive(c Client) (GetSceneItemPropertiesResponse, error) + func (r GetSceneItemPropertiesRequest) Type() string + type GetSceneItemPropertiesResponse struct + BoundsAlignment int + BoundsType string + BoundsX float64 + BoundsY float64 + CropBottom int + CropLeft int + CropRight int + CropTop int + Name string + PositionAlignment int + PositionX int + PositionY int + Rotation float64 + ScaleX float64 + ScaleY float64 + Visible bool + func (r GetSceneItemPropertiesResponse) Error() string + func (r GetSceneItemPropertiesResponse) ID() string + func (r GetSceneItemPropertiesResponse) Status() string + type GetSceneListRequest struct + func NewGetSceneListRequest() GetSceneListRequest + func (r *GetSceneListRequest) Send(c Client) error + func (r GetSceneListRequest) ID() string + func (r GetSceneListRequest) Receive() (GetSceneListResponse, error) + func (r GetSceneListRequest) SendReceive(c Client) (GetSceneListResponse, error) + func (r GetSceneListRequest) Type() string + type GetSceneListResponse struct + CurrentScene string + Scenes []map[string]interface{} + func (r GetSceneListResponse) Error() string + func (r GetSceneListResponse) ID() string + func (r GetSceneListResponse) Status() string + type GetSourceFiltersRequest struct + SourceName string + func NewGetSourceFiltersRequest(sourceName string) GetSourceFiltersRequest + func (r *GetSourceFiltersRequest) Send(c Client) error + func (r GetSourceFiltersRequest) ID() string + func (r GetSourceFiltersRequest) Receive() (GetSourceFiltersResponse, error) + func (r GetSourceFiltersRequest) SendReceive(c Client) (GetSourceFiltersResponse, error) + func (r GetSourceFiltersRequest) Type() string + type GetSourceFiltersResponse struct + Filters []map[string]interface{} + FiltersName string + FiltersSettings map[string]interface{} + FiltersType string + func (r GetSourceFiltersResponse) Error() string + func (r GetSourceFiltersResponse) ID() string + func (r GetSourceFiltersResponse) Status() string + type GetSourceSettingsRequest struct + SourceName string + SourceType string + func NewGetSourceSettingsRequest(sourceName string, sourceType string) GetSourceSettingsRequest + func (r *GetSourceSettingsRequest) Send(c Client) error + func (r GetSourceSettingsRequest) ID() string + func (r GetSourceSettingsRequest) Receive() (GetSourceSettingsResponse, error) + func (r GetSourceSettingsRequest) SendReceive(c Client) (GetSourceSettingsResponse, error) + func (r GetSourceSettingsRequest) Type() string + type GetSourceSettingsResponse struct + SourceName string + SourceSettings map[string]interface{} + SourceType string + func (r GetSourceSettingsResponse) Error() string + func (r GetSourceSettingsResponse) ID() string + func (r GetSourceSettingsResponse) Status() string + type GetSourcesListRequest struct + func NewGetSourcesListRequest() GetSourcesListRequest + func (r *GetSourcesListRequest) Send(c Client) error + func (r GetSourcesListRequest) ID() string + func (r GetSourcesListRequest) Receive() (GetSourcesListResponse, error) + func (r GetSourcesListRequest) SendReceive(c Client) (GetSourcesListResponse, error) + func (r GetSourcesListRequest) Type() string + type GetSourcesListResponse struct + Sources []map[string]interface{} + SourcesName string + SourcesType string + SourcesTypeID string + func (r GetSourcesListResponse) Error() string + func (r GetSourcesListResponse) ID() string + func (r GetSourcesListResponse) Status() string + type GetSourcesTypesListRequest struct + func NewGetSourcesTypesListRequest() GetSourcesTypesListRequest + func (r *GetSourcesTypesListRequest) Send(c Client) error + func (r GetSourcesTypesListRequest) ID() string + func (r GetSourcesTypesListRequest) Receive() (GetSourcesTypesListResponse, error) + func (r GetSourcesTypesListRequest) SendReceive(c Client) (GetSourcesTypesListResponse, error) + func (r GetSourcesTypesListRequest) Type() string + type GetSourcesTypesListResponse struct + IDs []map[string]interface{} + IDsCaps map[string]interface{} + IDsCapsCanInteract bool + IDsCapsDoNotDuplicate bool + IDsCapsDoNotSelfMonitor bool + IDsCapsHasAudio bool + IDsCapsHasVideo bool + IDsCapsIsAsync bool + IDsCapsIsComposite bool + IDsDefaultSettings map[string]interface{} + IDsDisplayName string + IDsType string + IDsTypeID string + func (r GetSourcesTypesListResponse) Error() string + func (r GetSourcesTypesListResponse) ID() string + func (r GetSourcesTypesListResponse) Status() string + type GetSpecialSourcesRequest struct + func NewGetSpecialSourcesRequest() GetSpecialSourcesRequest + func (r *GetSpecialSourcesRequest) Send(c Client) error + func (r GetSpecialSourcesRequest) ID() string + func (r GetSpecialSourcesRequest) Receive() (GetSpecialSourcesResponse, error) + func (r GetSpecialSourcesRequest) SendReceive(c Client) (GetSpecialSourcesResponse, error) + func (r GetSpecialSourcesRequest) Type() string + type GetSpecialSourcesResponse struct + Desktop1 string + Desktop2 string + Mic1 string + Mic2 string + Mic3 string + func (r GetSpecialSourcesResponse) Error() string + func (r GetSpecialSourcesResponse) ID() string + func (r GetSpecialSourcesResponse) Status() string + type GetStreamSettingsRequest struct + func NewGetStreamSettingsRequest() GetStreamSettingsRequest + func (r *GetStreamSettingsRequest) Send(c Client) error + func (r GetStreamSettingsRequest) ID() string + func (r GetStreamSettingsRequest) Receive() (GetStreamSettingsResponse, error) + func (r GetStreamSettingsRequest) SendReceive(c Client) (GetStreamSettingsResponse, error) + func (r GetStreamSettingsRequest) Type() string + type GetStreamSettingsResponse struct + Settings map[string]interface{} + SettingsKey string + SettingsPassword string + SettingsServer string + SettingsUseAuth bool + SettingsUsername string + Type string + func (r GetStreamSettingsResponse) Error() string + func (r GetStreamSettingsResponse) ID() string + func (r GetStreamSettingsResponse) Status() string + type GetStreamingStatusRequest struct + func NewGetStreamingStatusRequest() GetStreamingStatusRequest + func (r *GetStreamingStatusRequest) Send(c Client) error + func (r GetStreamingStatusRequest) ID() string + func (r GetStreamingStatusRequest) Receive() (GetStreamingStatusResponse, error) + func (r GetStreamingStatusRequest) SendReceive(c Client) (GetStreamingStatusResponse, error) + func (r GetStreamingStatusRequest) Type() string + type GetStreamingStatusResponse struct + PreviewOnly bool + RecTimecode string + Recording bool + StreamTimecode string + Streaming bool + func (r GetStreamingStatusResponse) Error() string + func (r GetStreamingStatusResponse) ID() string + func (r GetStreamingStatusResponse) Status() string + type GetStudioModeStatusRequest struct + func NewGetStudioModeStatusRequest() GetStudioModeStatusRequest + func (r *GetStudioModeStatusRequest) Send(c Client) error + func (r GetStudioModeStatusRequest) ID() string + func (r GetStudioModeStatusRequest) Receive() (GetStudioModeStatusResponse, error) + func (r GetStudioModeStatusRequest) SendReceive(c Client) (GetStudioModeStatusResponse, error) + func (r GetStudioModeStatusRequest) Type() string + type GetStudioModeStatusResponse struct + StudioMode bool + func (r GetStudioModeStatusResponse) Error() string + func (r GetStudioModeStatusResponse) ID() string + func (r GetStudioModeStatusResponse) Status() string + type GetSyncOffsetRequest struct + Source string + func NewGetSyncOffsetRequest(source string) GetSyncOffsetRequest + func (r *GetSyncOffsetRequest) Send(c Client) error + func (r GetSyncOffsetRequest) ID() string + func (r GetSyncOffsetRequest) Receive() (GetSyncOffsetResponse, error) + func (r GetSyncOffsetRequest) SendReceive(c Client) (GetSyncOffsetResponse, error) + func (r GetSyncOffsetRequest) Type() string + type GetSyncOffsetResponse struct + Name string + Offset int + func (r GetSyncOffsetResponse) Error() string + func (r GetSyncOffsetResponse) ID() string + func (r GetSyncOffsetResponse) Status() string + type GetTextFreetype2PropertiesRequest struct + Source string + func NewGetTextFreetype2PropertiesRequest(source string) GetTextFreetype2PropertiesRequest + func (r *GetTextFreetype2PropertiesRequest) Send(c Client) error + func (r GetTextFreetype2PropertiesRequest) ID() string + func (r GetTextFreetype2PropertiesRequest) Receive() (GetTextFreetype2PropertiesResponse, error) + func (r GetTextFreetype2PropertiesRequest) SendReceive(c Client) (GetTextFreetype2PropertiesResponse, error) + func (r GetTextFreetype2PropertiesRequest) Type() string + type GetTextFreetype2PropertiesResponse struct + Color1 int + Color2 int + CustomWidth int + DropShadow bool + Font map[string]interface{} + FontFace string + FontFlags int + FontSize int + FontStyle string + FromFile bool + LogMode bool + Outline bool + Source string + Text string + TextFile string + WordWrap bool + func (r GetTextFreetype2PropertiesResponse) Error() string + func (r GetTextFreetype2PropertiesResponse) ID() string + func (r GetTextFreetype2PropertiesResponse) Status() string + type GetTextGDIPlusPropertiesRequest struct + Source string + func NewGetTextGDIPlusPropertiesRequest(source string) GetTextGDIPlusPropertiesRequest + func (r *GetTextGDIPlusPropertiesRequest) Send(c Client) error + func (r GetTextGDIPlusPropertiesRequest) ID() string + func (r GetTextGDIPlusPropertiesRequest) Receive() (GetTextGDIPlusPropertiesResponse, error) + func (r GetTextGDIPlusPropertiesRequest) SendReceive(c Client) (GetTextGDIPlusPropertiesResponse, error) + func (r GetTextGDIPlusPropertiesRequest) Type() string + type GetTextGDIPlusPropertiesResponse struct + Align string + BkColor int + BkOpacity int + Chatlog bool + ChatlogLines int + Color int + Extents bool + ExtentsCx int + ExtentsCy int + File string + Font map[string]interface{} + FontFace string + FontFlags int + FontSize int + FontStyle string + Gradient bool + GradientColor int + GradientDir float64 + GradientOpacity int + Outline bool + OutlineColor int + OutlineOpacity int + OutlineSize int + ReadFromFile bool + Source string + Text string + Valign string + Vertical bool + func (r GetTextGDIPlusPropertiesResponse) Error() string + func (r GetTextGDIPlusPropertiesResponse) ID() string + func (r GetTextGDIPlusPropertiesResponse) Status() string + type GetTransitionDurationRequest struct + func NewGetTransitionDurationRequest() GetTransitionDurationRequest + func (r *GetTransitionDurationRequest) Send(c Client) error + func (r GetTransitionDurationRequest) ID() string + func (r GetTransitionDurationRequest) Receive() (GetTransitionDurationResponse, error) + func (r GetTransitionDurationRequest) SendReceive(c Client) (GetTransitionDurationResponse, error) + func (r GetTransitionDurationRequest) Type() string + type GetTransitionDurationResponse struct + TransitionDuration int + func (r GetTransitionDurationResponse) Error() string + func (r GetTransitionDurationResponse) ID() string + func (r GetTransitionDurationResponse) Status() string + type GetTransitionListRequest struct + func NewGetTransitionListRequest() GetTransitionListRequest + func (r *GetTransitionListRequest) Send(c Client) error + func (r GetTransitionListRequest) ID() string + func (r GetTransitionListRequest) Receive() (GetTransitionListResponse, error) + func (r GetTransitionListRequest) SendReceive(c Client) (GetTransitionListResponse, error) + func (r GetTransitionListRequest) Type() string + type GetTransitionListResponse struct + CurrentTransition string + Transitions []map[string]interface{} + TransitionsName string + func (r GetTransitionListResponse) Error() string + func (r GetTransitionListResponse) ID() string + func (r GetTransitionListResponse) Status() string + type GetVersionRequest struct + func NewGetVersionRequest() GetVersionRequest + func (r *GetVersionRequest) Send(c Client) error + func (r GetVersionRequest) ID() string + func (r GetVersionRequest) Receive() (GetVersionResponse, error) + func (r GetVersionRequest) SendReceive(c Client) (GetVersionResponse, error) + func (r GetVersionRequest) Type() string + type GetVersionResponse struct + AvailableRequests string + OBSStudioVersion string + OBSWebsocketVersion string + Version float64 + func (r GetVersionResponse) Error() string + func (r GetVersionResponse) ID() string + func (r GetVersionResponse) Status() string + type GetVolumeRequest struct + Source string + func NewGetVolumeRequest(source string) GetVolumeRequest + func (r *GetVolumeRequest) Send(c Client) error + func (r GetVolumeRequest) ID() string + func (r GetVolumeRequest) Receive() (GetVolumeResponse, error) + func (r GetVolumeRequest) SendReceive(c Client) (GetVolumeResponse, error) + func (r GetVolumeRequest) Type() string + type GetVolumeResponse struct + Muted bool + Name string + Volume float64 + func (r GetVolumeResponse) Error() string + func (r GetVolumeResponse) ID() string + func (r GetVolumeResponse) Status() string + type HeartbeatEvent struct + CurrentProfile string + CurrentScene string + Pulse bool + Recording bool + Streaming bool + TotalRecordBytes int + TotalRecordFrames int + TotalRecordTime int + TotalStreamBytes int + TotalStreamFrames int + TotalStreamTime int + func (e HeartbeatEvent) RecTimecode() string + func (e HeartbeatEvent) StreamTimecode() string + func (e HeartbeatEvent) Type() string + type ListOutputsRequest struct + func NewListOutputsRequest() ListOutputsRequest + func (r *ListOutputsRequest) Send(c Client) error + func (r ListOutputsRequest) ID() string + func (r ListOutputsRequest) Receive() (ListOutputsResponse, error) + func (r ListOutputsRequest) SendReceive(c Client) (ListOutputsResponse, error) + func (r ListOutputsRequest) Type() string + type ListOutputsResponse struct + Outputs []map[string]interface{} + func (r ListOutputsResponse) Error() string + func (r ListOutputsResponse) ID() string + func (r ListOutputsResponse) Status() string + type ListProfilesRequest struct + func NewListProfilesRequest() ListProfilesRequest + func (r *ListProfilesRequest) Send(c Client) error + func (r ListProfilesRequest) ID() string + func (r ListProfilesRequest) Receive() (ListProfilesResponse, error) + func (r ListProfilesRequest) SendReceive(c Client) (ListProfilesResponse, error) + func (r ListProfilesRequest) Type() string + type ListProfilesResponse struct + Profiles []map[string]interface{} + func (r ListProfilesResponse) Error() string + func (r ListProfilesResponse) ID() string + func (r ListProfilesResponse) Status() string + type ListSceneCollectionsRequest struct + func NewListSceneCollectionsRequest() ListSceneCollectionsRequest + func (r *ListSceneCollectionsRequest) Send(c Client) error + func (r ListSceneCollectionsRequest) ID() string + func (r ListSceneCollectionsRequest) Receive() (ListSceneCollectionsResponse, error) + func (r ListSceneCollectionsRequest) SendReceive(c Client) (ListSceneCollectionsResponse, error) + func (r ListSceneCollectionsRequest) Type() string + type ListSceneCollectionsResponse struct + SceneCollections []string + func (r ListSceneCollectionsResponse) Error() string + func (r ListSceneCollectionsResponse) ID() string + func (r ListSceneCollectionsResponse) Status() string + type MoveSourceFilterRequest struct + FilterName string + MovementType string + SourceName string + func NewMoveSourceFilterRequest(sourceName string, filterName string, movementType string) MoveSourceFilterRequest + func (r *MoveSourceFilterRequest) Send(c Client) error + func (r MoveSourceFilterRequest) ID() string + func (r MoveSourceFilterRequest) Receive() (MoveSourceFilterResponse, error) + func (r MoveSourceFilterRequest) SendReceive(c Client) (MoveSourceFilterResponse, error) + func (r MoveSourceFilterRequest) Type() string + type MoveSourceFilterResponse struct + func (r MoveSourceFilterResponse) Error() string + func (r MoveSourceFilterResponse) ID() string + func (r MoveSourceFilterResponse) Status() string + type PreviewSceneChangedEvent struct + SceneName string + Sources []map[string]interface{} + func (e PreviewSceneChangedEvent) RecTimecode() string + func (e PreviewSceneChangedEvent) StreamTimecode() string + func (e PreviewSceneChangedEvent) Type() string + type ProfileChangedEvent struct + func (e ProfileChangedEvent) RecTimecode() string + func (e ProfileChangedEvent) StreamTimecode() string + func (e ProfileChangedEvent) Type() string + type ProfileListChangedEvent struct + func (e ProfileListChangedEvent) RecTimecode() string + func (e ProfileListChangedEvent) StreamTimecode() string + func (e ProfileListChangedEvent) Type() string + type RecordingStartedEvent struct + func (e RecordingStartedEvent) RecTimecode() string + func (e RecordingStartedEvent) StreamTimecode() string + func (e RecordingStartedEvent) Type() string + type RecordingStartingEvent struct + func (e RecordingStartingEvent) RecTimecode() string + func (e RecordingStartingEvent) StreamTimecode() string + func (e RecordingStartingEvent) Type() string + type RecordingStoppedEvent struct + func (e RecordingStoppedEvent) RecTimecode() string + func (e RecordingStoppedEvent) StreamTimecode() string + func (e RecordingStoppedEvent) Type() string + type RecordingStoppingEvent struct + func (e RecordingStoppingEvent) RecTimecode() string + func (e RecordingStoppingEvent) StreamTimecode() string + func (e RecordingStoppingEvent) Type() string + type RemoveFilterFromSourceRequest struct + FilterName string + SourceName string + func NewRemoveFilterFromSourceRequest(sourceName string, filterName string) RemoveFilterFromSourceRequest + func (r *RemoveFilterFromSourceRequest) Send(c Client) error + func (r RemoveFilterFromSourceRequest) ID() string + func (r RemoveFilterFromSourceRequest) Receive() (RemoveFilterFromSourceResponse, error) + func (r RemoveFilterFromSourceRequest) SendReceive(c Client) (RemoveFilterFromSourceResponse, error) + func (r RemoveFilterFromSourceRequest) Type() string + type RemoveFilterFromSourceResponse struct + func (r RemoveFilterFromSourceResponse) Error() string + func (r RemoveFilterFromSourceResponse) ID() string + func (r RemoveFilterFromSourceResponse) Status() string + type ReorderSceneItemsRequest struct + Items []map[string]interface{} + ItemsID int + ItemsName string + Scene string + func NewReorderSceneItemsRequest(scene string, items []map[string]interface{}, itemsID int, itemsName string) ReorderSceneItemsRequest + func (r *ReorderSceneItemsRequest) Send(c Client) error + func (r ReorderSceneItemsRequest) ID() string + func (r ReorderSceneItemsRequest) Receive() (ReorderSceneItemsResponse, error) + func (r ReorderSceneItemsRequest) SendReceive(c Client) (ReorderSceneItemsResponse, error) + func (r ReorderSceneItemsRequest) Type() string + type ReorderSceneItemsResponse struct + func (r ReorderSceneItemsResponse) Error() string + func (r ReorderSceneItemsResponse) ID() string + func (r ReorderSceneItemsResponse) Status() string + type ReorderSourceFilterRequest struct + FilterName string + NewIndex int + SourceName string + func NewReorderSourceFilterRequest(sourceName string, filterName string, newIndex int) ReorderSourceFilterRequest + func (r *ReorderSourceFilterRequest) Send(c Client) error + func (r ReorderSourceFilterRequest) ID() string + func (r ReorderSourceFilterRequest) Receive() (ReorderSourceFilterResponse, error) + func (r ReorderSourceFilterRequest) SendReceive(c Client) (ReorderSourceFilterResponse, error) + func (r ReorderSourceFilterRequest) Type() string + type ReorderSourceFilterResponse struct + func (r ReorderSourceFilterResponse) Error() string + func (r ReorderSourceFilterResponse) ID() string + func (r ReorderSourceFilterResponse) Status() string + type ReplayStartedEvent struct + func (e ReplayStartedEvent) RecTimecode() string + func (e ReplayStartedEvent) StreamTimecode() string + func (e ReplayStartedEvent) Type() string + type ReplayStartingEvent struct + func (e ReplayStartingEvent) RecTimecode() string + func (e ReplayStartingEvent) StreamTimecode() string + func (e ReplayStartingEvent) Type() string + type ReplayStoppedEvent struct + func (e ReplayStoppedEvent) RecTimecode() string + func (e ReplayStoppedEvent) StreamTimecode() string + func (e ReplayStoppedEvent) Type() string + type ReplayStoppingEvent struct + func (e ReplayStoppingEvent) RecTimecode() string + func (e ReplayStoppingEvent) StreamTimecode() string + func (e ReplayStoppingEvent) Type() string + type Request interface + ID func() string + Send func(Client) error + Type func() string + type ResetSceneItemRequest struct + Item string + SceneName string + func NewResetSceneItemRequest(sceneName string, item string) ResetSceneItemRequest + func (r *ResetSceneItemRequest) Send(c Client) error + func (r ResetSceneItemRequest) ID() string + func (r ResetSceneItemRequest) Receive() (ResetSceneItemResponse, error) + func (r ResetSceneItemRequest) SendReceive(c Client) (ResetSceneItemResponse, error) + func (r ResetSceneItemRequest) Type() string + type ResetSceneItemResponse struct + func (r ResetSceneItemResponse) Error() string + func (r ResetSceneItemResponse) ID() string + func (r ResetSceneItemResponse) Status() string + type Response interface + Error func() string + ID func() string + Status func() string + type SaveReplayBufferRequest struct + func NewSaveReplayBufferRequest() SaveReplayBufferRequest + func (r *SaveReplayBufferRequest) Send(c Client) error + func (r SaveReplayBufferRequest) ID() string + func (r SaveReplayBufferRequest) Receive() (SaveReplayBufferResponse, error) + func (r SaveReplayBufferRequest) SendReceive(c Client) (SaveReplayBufferResponse, error) + func (r SaveReplayBufferRequest) Type() string + type SaveReplayBufferResponse struct + func (r SaveReplayBufferResponse) Error() string + func (r SaveReplayBufferResponse) ID() string + func (r SaveReplayBufferResponse) Status() string + type SaveStreamSettingsRequest struct + func NewSaveStreamSettingsRequest() SaveStreamSettingsRequest + func (r *SaveStreamSettingsRequest) Send(c Client) error + func (r SaveStreamSettingsRequest) ID() string + func (r SaveStreamSettingsRequest) Receive() (SaveStreamSettingsResponse, error) + func (r SaveStreamSettingsRequest) SendReceive(c Client) (SaveStreamSettingsResponse, error) + func (r SaveStreamSettingsRequest) Type() string + type SaveStreamSettingsResponse struct + func (r SaveStreamSettingsResponse) Error() string + func (r SaveStreamSettingsResponse) ID() string + func (r SaveStreamSettingsResponse) Status() string + type SceneCollectionChangedEvent struct + func (e SceneCollectionChangedEvent) RecTimecode() string + func (e SceneCollectionChangedEvent) StreamTimecode() string + func (e SceneCollectionChangedEvent) Type() string + type SceneCollectionListChangedEvent struct + func (e SceneCollectionListChangedEvent) RecTimecode() string + func (e SceneCollectionListChangedEvent) StreamTimecode() string + func (e SceneCollectionListChangedEvent) Type() string + type SceneItemAddedEvent struct + ItemName string + SceneName string + func (e SceneItemAddedEvent) RecTimecode() string + func (e SceneItemAddedEvent) StreamTimecode() string + func (e SceneItemAddedEvent) Type() string + type SceneItemRemovedEvent struct + ItemName string + SceneName string + func (e SceneItemRemovedEvent) RecTimecode() string + func (e SceneItemRemovedEvent) StreamTimecode() string + func (e SceneItemRemovedEvent) Type() string + type SceneItemVisibilityChangedEvent struct + ItemName string + ItemVisible bool + SceneName string + func (e SceneItemVisibilityChangedEvent) RecTimecode() string + func (e SceneItemVisibilityChangedEvent) StreamTimecode() string + func (e SceneItemVisibilityChangedEvent) Type() string + type ScenesChangedEvent struct + func (e ScenesChangedEvent) RecTimecode() string + func (e ScenesChangedEvent) StreamTimecode() string + func (e ScenesChangedEvent) Type() string + type SetBrowserSourcePropertiesRequest struct + Css string + FPS int + Height int + IsLocalFile bool + LocalFile string + Render bool + Shutdown bool + Source string + Url string + Width int + func NewSetBrowserSourcePropertiesRequest(source string, isLocalFile bool, localFile string, url string, css string, ...) SetBrowserSourcePropertiesRequest + func (r *SetBrowserSourcePropertiesRequest) Send(c Client) error + func (r SetBrowserSourcePropertiesRequest) ID() string + func (r SetBrowserSourcePropertiesRequest) Receive() (SetBrowserSourcePropertiesResponse, error) + func (r SetBrowserSourcePropertiesRequest) SendReceive(c Client) (SetBrowserSourcePropertiesResponse, error) + func (r SetBrowserSourcePropertiesRequest) Type() string + type SetBrowserSourcePropertiesResponse struct + func (r SetBrowserSourcePropertiesResponse) Error() string + func (r SetBrowserSourcePropertiesResponse) ID() string + func (r SetBrowserSourcePropertiesResponse) Status() string + type SetCurrentProfileRequest struct + ProfileName string + func NewSetCurrentProfileRequest(profileName string) SetCurrentProfileRequest + func (r *SetCurrentProfileRequest) Send(c Client) error + func (r SetCurrentProfileRequest) ID() string + func (r SetCurrentProfileRequest) Receive() (SetCurrentProfileResponse, error) + func (r SetCurrentProfileRequest) SendReceive(c Client) (SetCurrentProfileResponse, error) + func (r SetCurrentProfileRequest) Type() string + type SetCurrentProfileResponse struct + func (r SetCurrentProfileResponse) Error() string + func (r SetCurrentProfileResponse) ID() string + func (r SetCurrentProfileResponse) Status() string + type SetCurrentSceneCollectionRequest struct + ScName string + func NewSetCurrentSceneCollectionRequest(scName string) SetCurrentSceneCollectionRequest + func (r *SetCurrentSceneCollectionRequest) Send(c Client) error + func (r SetCurrentSceneCollectionRequest) ID() string + func (r SetCurrentSceneCollectionRequest) Receive() (SetCurrentSceneCollectionResponse, error) + func (r SetCurrentSceneCollectionRequest) SendReceive(c Client) (SetCurrentSceneCollectionResponse, error) + func (r SetCurrentSceneCollectionRequest) Type() string + type SetCurrentSceneCollectionResponse struct + func (r SetCurrentSceneCollectionResponse) Error() string + func (r SetCurrentSceneCollectionResponse) ID() string + func (r SetCurrentSceneCollectionResponse) Status() string + type SetCurrentSceneRequest struct + SceneName string + func NewSetCurrentSceneRequest(sceneName string) SetCurrentSceneRequest + func (r *SetCurrentSceneRequest) Send(c Client) error + func (r SetCurrentSceneRequest) ID() string + func (r SetCurrentSceneRequest) Receive() (SetCurrentSceneResponse, error) + func (r SetCurrentSceneRequest) SendReceive(c Client) (SetCurrentSceneResponse, error) + func (r SetCurrentSceneRequest) Type() string + type SetCurrentSceneResponse struct + func (r SetCurrentSceneResponse) Error() string + func (r SetCurrentSceneResponse) ID() string + func (r SetCurrentSceneResponse) Status() string + type SetCurrentTransitionRequest struct + TransitionName string + func NewSetCurrentTransitionRequest(transitionName string) SetCurrentTransitionRequest + func (r *SetCurrentTransitionRequest) Send(c Client) error + func (r SetCurrentTransitionRequest) ID() string + func (r SetCurrentTransitionRequest) Receive() (SetCurrentTransitionResponse, error) + func (r SetCurrentTransitionRequest) SendReceive(c Client) (SetCurrentTransitionResponse, error) + func (r SetCurrentTransitionRequest) Type() string + type SetCurrentTransitionResponse struct + func (r SetCurrentTransitionResponse) Error() string + func (r SetCurrentTransitionResponse) ID() string + func (r SetCurrentTransitionResponse) Status() string + type SetFilenameFormattingRequest struct + FilenameFormatting string + func NewSetFilenameFormattingRequest(filenameFormatting string) SetFilenameFormattingRequest + func (r *SetFilenameFormattingRequest) Send(c Client) error + func (r SetFilenameFormattingRequest) ID() string + func (r SetFilenameFormattingRequest) Receive() (SetFilenameFormattingResponse, error) + func (r SetFilenameFormattingRequest) SendReceive(c Client) (SetFilenameFormattingResponse, error) + func (r SetFilenameFormattingRequest) Type() string + type SetFilenameFormattingResponse struct + func (r SetFilenameFormattingResponse) Error() string + func (r SetFilenameFormattingResponse) ID() string + func (r SetFilenameFormattingResponse) Status() string + type SetHeartbeatRequest struct + Enable bool + func NewSetHeartbeatRequest(enable bool) SetHeartbeatRequest + func (r *SetHeartbeatRequest) Send(c Client) error + func (r SetHeartbeatRequest) ID() string + func (r SetHeartbeatRequest) Receive() (SetHeartbeatResponse, error) + func (r SetHeartbeatRequest) SendReceive(c Client) (SetHeartbeatResponse, error) + func (r SetHeartbeatRequest) Type() string + type SetHeartbeatResponse struct + func (r SetHeartbeatResponse) Error() string + func (r SetHeartbeatResponse) ID() string + func (r SetHeartbeatResponse) Status() string + type SetMuteRequest struct + Mute bool + Source string + func NewSetMuteRequest(source string, mute bool) SetMuteRequest + func (r *SetMuteRequest) Send(c Client) error + func (r SetMuteRequest) ID() string + func (r SetMuteRequest) Receive() (SetMuteResponse, error) + func (r SetMuteRequest) SendReceive(c Client) (SetMuteResponse, error) + func (r SetMuteRequest) Type() string + type SetMuteResponse struct + func (r SetMuteResponse) Error() string + func (r SetMuteResponse) ID() string + func (r SetMuteResponse) Status() string + type SetPreviewSceneRequest struct + SceneName string + func NewSetPreviewSceneRequest(sceneName string) SetPreviewSceneRequest + func (r *SetPreviewSceneRequest) Send(c Client) error + func (r SetPreviewSceneRequest) ID() string + func (r SetPreviewSceneRequest) Receive() (SetPreviewSceneResponse, error) + func (r SetPreviewSceneRequest) SendReceive(c Client) (SetPreviewSceneResponse, error) + func (r SetPreviewSceneRequest) Type() string + type SetPreviewSceneResponse struct + func (r SetPreviewSceneResponse) Error() string + func (r SetPreviewSceneResponse) ID() string + func (r SetPreviewSceneResponse) Status() string + type SetRecordingFolderRequest struct + RecFolder string + func NewSetRecordingFolderRequest(recFolder string) SetRecordingFolderRequest + func (r *SetRecordingFolderRequest) Send(c Client) error + func (r SetRecordingFolderRequest) ID() string + func (r SetRecordingFolderRequest) Receive() (SetRecordingFolderResponse, error) + func (r SetRecordingFolderRequest) SendReceive(c Client) (SetRecordingFolderResponse, error) + func (r SetRecordingFolderRequest) Type() string + type SetRecordingFolderResponse struct + func (r SetRecordingFolderResponse) Error() string + func (r SetRecordingFolderResponse) ID() string + func (r SetRecordingFolderResponse) Status() string + type SetSceneItemCropRequest struct + Bottom int + Item string + Left int + Right int + SceneName string + Top int + func NewSetSceneItemCropRequest(sceneName string, item string, top int, bottom int, left int, right int) SetSceneItemCropRequest + func (r *SetSceneItemCropRequest) Send(c Client) error + func (r SetSceneItemCropRequest) ID() string + func (r SetSceneItemCropRequest) Receive() (SetSceneItemCropResponse, error) + func (r SetSceneItemCropRequest) SendReceive(c Client) (SetSceneItemCropResponse, error) + func (r SetSceneItemCropRequest) Type() string + type SetSceneItemCropResponse struct + func (r SetSceneItemCropResponse) Error() string + func (r SetSceneItemCropResponse) ID() string + func (r SetSceneItemCropResponse) Status() string + type SetSceneItemPositionRequest struct + Item string + SceneName string + X float64 + Y float64 + func NewSetSceneItemPositionRequest(sceneName string, item string, x float64, y float64) SetSceneItemPositionRequest + func (r *SetSceneItemPositionRequest) Send(c Client) error + func (r SetSceneItemPositionRequest) ID() string + func (r SetSceneItemPositionRequest) Receive() (SetSceneItemPositionResponse, error) + func (r SetSceneItemPositionRequest) SendReceive(c Client) (SetSceneItemPositionResponse, error) + func (r SetSceneItemPositionRequest) Type() string + type SetSceneItemPositionResponse struct + func (r SetSceneItemPositionResponse) Error() string + func (r SetSceneItemPositionResponse) ID() string + func (r SetSceneItemPositionResponse) Status() string + type SetSceneItemPropertiesRequest struct + BoundsAlignment int + BoundsType string + BoundsX float64 + BoundsY float64 + CropBottom int + CropLeft int + CropRight int + CropTop int + Item string + PositionAlignment int + PositionX int + PositionY int + Rotation float64 + ScaleX float64 + ScaleY float64 + SceneName string + Visible bool + func NewSetSceneItemPropertiesRequest(sceneName string, item string, positionX int, positionY int, ...) SetSceneItemPropertiesRequest + func (r *SetSceneItemPropertiesRequest) Send(c Client) error + func (r SetSceneItemPropertiesRequest) ID() string + func (r SetSceneItemPropertiesRequest) Receive() (SetSceneItemPropertiesResponse, error) + func (r SetSceneItemPropertiesRequest) SendReceive(c Client) (SetSceneItemPropertiesResponse, error) + func (r SetSceneItemPropertiesRequest) Type() string + type SetSceneItemPropertiesResponse struct + func (r SetSceneItemPropertiesResponse) Error() string + func (r SetSceneItemPropertiesResponse) ID() string + func (r SetSceneItemPropertiesResponse) Status() string + type SetSceneItemRenderRequest struct + Render bool + SceneName string + Source string + func NewSetSceneItemRenderRequest(source string, render bool, sceneName string) SetSceneItemRenderRequest + func (r *SetSceneItemRenderRequest) Send(c Client) error + func (r SetSceneItemRenderRequest) ID() string + func (r SetSceneItemRenderRequest) Receive() (SetSceneItemRenderResponse, error) + func (r SetSceneItemRenderRequest) SendReceive(c Client) (SetSceneItemRenderResponse, error) + func (r SetSceneItemRenderRequest) Type() string + type SetSceneItemRenderResponse struct + func (r SetSceneItemRenderResponse) Error() string + func (r SetSceneItemRenderResponse) ID() string + func (r SetSceneItemRenderResponse) Status() string + type SetSceneItemTransformRequest struct + Item string + Rotation float64 + SceneName string + XScale float64 + YScale float64 + func NewSetSceneItemTransformRequest(sceneName string, item string, xScale float64, yScale float64, ...) SetSceneItemTransformRequest + func (r *SetSceneItemTransformRequest) Send(c Client) error + func (r SetSceneItemTransformRequest) ID() string + func (r SetSceneItemTransformRequest) Receive() (SetSceneItemTransformResponse, error) + func (r SetSceneItemTransformRequest) SendReceive(c Client) (SetSceneItemTransformResponse, error) + func (r SetSceneItemTransformRequest) Type() string + type SetSceneItemTransformResponse struct + func (r SetSceneItemTransformResponse) Error() string + func (r SetSceneItemTransformResponse) ID() string + func (r SetSceneItemTransformResponse) Status() string + type SetSourceFilterSettingsRequest struct + FilterName string + FilterSettings map[string]interface{} + SourceName string + func NewSetSourceFilterSettingsRequest(sourceName string, filterName string, filterSettings map[string]interface{}) SetSourceFilterSettingsRequest + func (r *SetSourceFilterSettingsRequest) Send(c Client) error + func (r SetSourceFilterSettingsRequest) ID() string + func (r SetSourceFilterSettingsRequest) Receive() (SetSourceFilterSettingsResponse, error) + func (r SetSourceFilterSettingsRequest) SendReceive(c Client) (SetSourceFilterSettingsResponse, error) + func (r SetSourceFilterSettingsRequest) Type() string + type SetSourceFilterSettingsResponse struct + func (r SetSourceFilterSettingsResponse) Error() string + func (r SetSourceFilterSettingsResponse) ID() string + func (r SetSourceFilterSettingsResponse) Status() string + type SetSourceSettingsRequest struct + SourceName string + SourceSettings map[string]interface{} + SourceType string + func NewSetSourceSettingsRequest(sourceName string, sourceType string, sourceSettings map[string]interface{}) SetSourceSettingsRequest + func (r *SetSourceSettingsRequest) Send(c Client) error + func (r SetSourceSettingsRequest) ID() string + func (r SetSourceSettingsRequest) Receive() (SetSourceSettingsResponse, error) + func (r SetSourceSettingsRequest) SendReceive(c Client) (SetSourceSettingsResponse, error) + func (r SetSourceSettingsRequest) Type() string + type SetSourceSettingsResponse struct + SourceName string + SourceSettings map[string]interface{} + SourceType string + func (r SetSourceSettingsResponse) Error() string + func (r SetSourceSettingsResponse) ID() string + func (r SetSourceSettingsResponse) Status() string + type SetStreamSettingsRequest struct + Save bool + Settings map[string]interface{} + SettingsKey string + SettingsPassword string + SettingsServer string + SettingsUseAuth bool + SettingsUsername string + StreamType string + func NewSetStreamSettingsRequest(_type string, settings map[string]interface{}, settingsServer string, ...) SetStreamSettingsRequest + func (r *SetStreamSettingsRequest) Send(c Client) error + func (r SetStreamSettingsRequest) ID() string + func (r SetStreamSettingsRequest) Receive() (SetStreamSettingsResponse, error) + func (r SetStreamSettingsRequest) SendReceive(c Client) (SetStreamSettingsResponse, error) + func (r SetStreamSettingsRequest) Type() string + type SetStreamSettingsResponse struct + func (r SetStreamSettingsResponse) Error() string + func (r SetStreamSettingsResponse) ID() string + func (r SetStreamSettingsResponse) Status() string + type SetSyncOffsetRequest struct + Offset int + Source string + func NewSetSyncOffsetRequest(source string, offset int) SetSyncOffsetRequest + func (r *SetSyncOffsetRequest) Send(c Client) error + func (r SetSyncOffsetRequest) ID() string + func (r SetSyncOffsetRequest) Receive() (SetSyncOffsetResponse, error) + func (r SetSyncOffsetRequest) SendReceive(c Client) (SetSyncOffsetResponse, error) + func (r SetSyncOffsetRequest) Type() string + type SetSyncOffsetResponse struct + func (r SetSyncOffsetResponse) Error() string + func (r SetSyncOffsetResponse) ID() string + func (r SetSyncOffsetResponse) Status() string + type SetTextFreetype2PropertiesRequest struct + Color1 int + Color2 int + CustomWidth int + DropShadow bool + Font map[string]interface{} + FontFace string + FontFlags int + FontSize int + FontStyle string + FromFile bool + LogMode bool + Outline bool + Source string + Text string + TextFile string + WordWrap bool + func NewSetTextFreetype2PropertiesRequest(source string, color1 int, color2 int, customWidth int, dropShadow bool, ...) SetTextFreetype2PropertiesRequest + func (r *SetTextFreetype2PropertiesRequest) Send(c Client) error + func (r SetTextFreetype2PropertiesRequest) ID() string + func (r SetTextFreetype2PropertiesRequest) Receive() (SetTextFreetype2PropertiesResponse, error) + func (r SetTextFreetype2PropertiesRequest) SendReceive(c Client) (SetTextFreetype2PropertiesResponse, error) + func (r SetTextFreetype2PropertiesRequest) Type() string + type SetTextFreetype2PropertiesResponse struct + func (r SetTextFreetype2PropertiesResponse) Error() string + func (r SetTextFreetype2PropertiesResponse) ID() string + func (r SetTextFreetype2PropertiesResponse) Status() string + type SetTextGDIPlusPropertiesRequest struct + Align string + BkColor int + BkOpacity int + Chatlog bool + ChatlogLines int + Color int + Extents bool + ExtentsCx int + ExtentsCy int + File string + Font map[string]interface{} + FontFace string + FontFlags int + FontSize int + FontStyle string + Gradient bool + GradientColor int + GradientDir float64 + GradientOpacity int + Outline bool + OutlineColor int + OutlineOpacity int + OutlineSize int + ReadFromFile bool + Render bool + Source string + Text string + Valign string + Vertical bool + func NewSetTextGDIPlusPropertiesRequest(source string, align string, bkColor int, bkOpacity int, chatlog bool, ...) SetTextGDIPlusPropertiesRequest + func (r *SetTextGDIPlusPropertiesRequest) Send(c Client) error + func (r SetTextGDIPlusPropertiesRequest) ID() string + func (r SetTextGDIPlusPropertiesRequest) Receive() (SetTextGDIPlusPropertiesResponse, error) + func (r SetTextGDIPlusPropertiesRequest) SendReceive(c Client) (SetTextGDIPlusPropertiesResponse, error) + func (r SetTextGDIPlusPropertiesRequest) Type() string + type SetTextGDIPlusPropertiesResponse struct + func (r SetTextGDIPlusPropertiesResponse) Error() string + func (r SetTextGDIPlusPropertiesResponse) ID() string + func (r SetTextGDIPlusPropertiesResponse) Status() string + type SetTransitionDurationRequest struct + Duration int + func NewSetTransitionDurationRequest(duration int) SetTransitionDurationRequest + func (r *SetTransitionDurationRequest) Send(c Client) error + func (r SetTransitionDurationRequest) ID() string + func (r SetTransitionDurationRequest) Receive() (SetTransitionDurationResponse, error) + func (r SetTransitionDurationRequest) SendReceive(c Client) (SetTransitionDurationResponse, error) + func (r SetTransitionDurationRequest) Type() string + type SetTransitionDurationResponse struct + func (r SetTransitionDurationResponse) Error() string + func (r SetTransitionDurationResponse) ID() string + func (r SetTransitionDurationResponse) Status() string + type SetVolumeRequest struct + Source string + Volume float64 + func NewSetVolumeRequest(source string, volume float64) SetVolumeRequest + func (r *SetVolumeRequest) Send(c Client) error + func (r SetVolumeRequest) ID() string + func (r SetVolumeRequest) Receive() (SetVolumeResponse, error) + func (r SetVolumeRequest) SendReceive(c Client) (SetVolumeResponse, error) + func (r SetVolumeRequest) Type() string + type SetVolumeResponse struct + func (r SetVolumeResponse) Error() string + func (r SetVolumeResponse) ID() string + func (r SetVolumeResponse) Status() string + type SourceOrderChangedEvent struct + SceneName string + func (e SourceOrderChangedEvent) RecTimecode() string + func (e SourceOrderChangedEvent) StreamTimecode() string + func (e SourceOrderChangedEvent) Type() string + type StartOutputRequest struct + OutputName string + func NewStartOutputRequest(outputName string) StartOutputRequest + func (r *StartOutputRequest) Send(c Client) error + func (r StartOutputRequest) ID() string + func (r StartOutputRequest) Receive() (StartOutputResponse, error) + func (r StartOutputRequest) SendReceive(c Client) (StartOutputResponse, error) + func (r StartOutputRequest) Type() string + type StartOutputResponse struct + func (r StartOutputResponse) Error() string + func (r StartOutputResponse) ID() string + func (r StartOutputResponse) Status() string + type StartRecordingRequest struct + func NewStartRecordingRequest() StartRecordingRequest + func (r *StartRecordingRequest) Send(c Client) error + func (r StartRecordingRequest) ID() string + func (r StartRecordingRequest) Receive() (StartRecordingResponse, error) + func (r StartRecordingRequest) SendReceive(c Client) (StartRecordingResponse, error) + func (r StartRecordingRequest) Type() string + type StartRecordingResponse struct + func (r StartRecordingResponse) Error() string + func (r StartRecordingResponse) ID() string + func (r StartRecordingResponse) Status() string + type StartReplayBufferRequest struct + func NewStartReplayBufferRequest() StartReplayBufferRequest + func (r *StartReplayBufferRequest) Send(c Client) error + func (r StartReplayBufferRequest) ID() string + func (r StartReplayBufferRequest) Receive() (StartReplayBufferResponse, error) + func (r StartReplayBufferRequest) SendReceive(c Client) (StartReplayBufferResponse, error) + func (r StartReplayBufferRequest) Type() string + type StartReplayBufferResponse struct + func (r StartReplayBufferResponse) Error() string + func (r StartReplayBufferResponse) ID() string + func (r StartReplayBufferResponse) Status() string + type StartStopRecordingRequest struct + func NewStartStopRecordingRequest() StartStopRecordingRequest + func (r *StartStopRecordingRequest) Send(c Client) error + func (r StartStopRecordingRequest) ID() string + func (r StartStopRecordingRequest) Receive() (StartStopRecordingResponse, error) + func (r StartStopRecordingRequest) SendReceive(c Client) (StartStopRecordingResponse, error) + func (r StartStopRecordingRequest) Type() string + type StartStopRecordingResponse struct + func (r StartStopRecordingResponse) Error() string + func (r StartStopRecordingResponse) ID() string + func (r StartStopRecordingResponse) Status() string + type StartStopReplayBufferRequest struct + func NewStartStopReplayBufferRequest() StartStopReplayBufferRequest + func (r *StartStopReplayBufferRequest) Send(c Client) error + func (r StartStopReplayBufferRequest) ID() string + func (r StartStopReplayBufferRequest) Receive() (StartStopReplayBufferResponse, error) + func (r StartStopReplayBufferRequest) SendReceive(c Client) (StartStopReplayBufferResponse, error) + func (r StartStopReplayBufferRequest) Type() string + type StartStopReplayBufferResponse struct + func (r StartStopReplayBufferResponse) Error() string + func (r StartStopReplayBufferResponse) ID() string + func (r StartStopReplayBufferResponse) Status() string + type StartStopStreamingRequest struct + func NewStartStopStreamingRequest() StartStopStreamingRequest + func (r *StartStopStreamingRequest) Send(c Client) error + func (r StartStopStreamingRequest) ID() string + func (r StartStopStreamingRequest) Receive() (StartStopStreamingResponse, error) + func (r StartStopStreamingRequest) SendReceive(c Client) (StartStopStreamingResponse, error) + func (r StartStopStreamingRequest) Type() string + type StartStopStreamingResponse struct + func (r StartStopStreamingResponse) Error() string + func (r StartStopStreamingResponse) ID() string + func (r StartStopStreamingResponse) Status() string + type StartStreamingRequest struct + Stream map[string]interface{} + StreamMetadata map[string]interface{} + StreamSettings map[string]interface{} + StreamSettingsKey string + StreamSettingsPassword string + StreamSettingsServer string + StreamSettingsUseAuth bool + StreamSettingsUsername string + StreamType string + func NewStartStreamingRequest(stream map[string]interface{}, streamType string, ...) StartStreamingRequest + func (r *StartStreamingRequest) Send(c Client) error + func (r StartStreamingRequest) ID() string + func (r StartStreamingRequest) Receive() (StartStreamingResponse, error) + func (r StartStreamingRequest) SendReceive(c Client) (StartStreamingResponse, error) + func (r StartStreamingRequest) Type() string + type StartStreamingResponse struct + func (r StartStreamingResponse) Error() string + func (r StartStreamingResponse) ID() string + func (r StartStreamingResponse) Status() string + type StopOutputRequest struct + Force bool + OutputName string + func NewStopOutputRequest(outputName string, force bool) StopOutputRequest + func (r *StopOutputRequest) Send(c Client) error + func (r StopOutputRequest) ID() string + func (r StopOutputRequest) Receive() (StopOutputResponse, error) + func (r StopOutputRequest) SendReceive(c Client) (StopOutputResponse, error) + func (r StopOutputRequest) Type() string + type StopOutputResponse struct + func (r StopOutputResponse) Error() string + func (r StopOutputResponse) ID() string + func (r StopOutputResponse) Status() string + type StopRecordingRequest struct + func NewStopRecordingRequest() StopRecordingRequest + func (r *StopRecordingRequest) Send(c Client) error + func (r StopRecordingRequest) ID() string + func (r StopRecordingRequest) Receive() (StopRecordingResponse, error) + func (r StopRecordingRequest) SendReceive(c Client) (StopRecordingResponse, error) + func (r StopRecordingRequest) Type() string + type StopRecordingResponse struct + func (r StopRecordingResponse) Error() string + func (r StopRecordingResponse) ID() string + func (r StopRecordingResponse) Status() string + type StopReplayBufferRequest struct + func NewStopReplayBufferRequest() StopReplayBufferRequest + func (r *StopReplayBufferRequest) Send(c Client) error + func (r StopReplayBufferRequest) ID() string + func (r StopReplayBufferRequest) Receive() (StopReplayBufferResponse, error) + func (r StopReplayBufferRequest) SendReceive(c Client) (StopReplayBufferResponse, error) + func (r StopReplayBufferRequest) Type() string + type StopReplayBufferResponse struct + func (r StopReplayBufferResponse) Error() string + func (r StopReplayBufferResponse) ID() string + func (r StopReplayBufferResponse) Status() string + type StopStreamingRequest struct + func NewStopStreamingRequest() StopStreamingRequest + func (r *StopStreamingRequest) Send(c Client) error + func (r StopStreamingRequest) ID() string + func (r StopStreamingRequest) Receive() (StopStreamingResponse, error) + func (r StopStreamingRequest) SendReceive(c Client) (StopStreamingResponse, error) + func (r StopStreamingRequest) Type() string + type StopStreamingResponse struct + func (r StopStreamingResponse) Error() string + func (r StopStreamingResponse) ID() string + func (r StopStreamingResponse) Status() string + type StreamStartedEvent struct + func (e StreamStartedEvent) RecTimecode() string + func (e StreamStartedEvent) StreamTimecode() string + func (e StreamStartedEvent) Type() string + type StreamStartingEvent struct + PreviewOnly bool + func (e StreamStartingEvent) RecTimecode() string + func (e StreamStartingEvent) StreamTimecode() string + func (e StreamStartingEvent) Type() string + type StreamStatusEvent struct + BytesPerSec int + FPS float64 + KbitsPerSec int + NumDroppedFrames int + NumTotalFrames int + PreviewOnly bool + Recording bool + Strain float64 + Streaming bool + TotalStreamTime int + func (e StreamStatusEvent) RecTimecode() string + func (e StreamStatusEvent) StreamTimecode() string + func (e StreamStatusEvent) Type() string + type StreamStoppedEvent struct + func (e StreamStoppedEvent) RecTimecode() string + func (e StreamStoppedEvent) StreamTimecode() string + func (e StreamStoppedEvent) Type() string + type StreamStoppingEvent struct + PreviewOnly bool + func (e StreamStoppingEvent) RecTimecode() string + func (e StreamStoppingEvent) StreamTimecode() string + func (e StreamStoppingEvent) Type() string + type StudioModeSwitchedEvent struct + NewState bool + func (e StudioModeSwitchedEvent) RecTimecode() string + func (e StudioModeSwitchedEvent) StreamTimecode() string + func (e StudioModeSwitchedEvent) Type() string + type SwitchScenesEvent struct + SceneName string + Sources []map[string]interface{} + func (e SwitchScenesEvent) RecTimecode() string + func (e SwitchScenesEvent) StreamTimecode() string + func (e SwitchScenesEvent) Type() string + type SwitchTransitionEvent struct + TransitionName string + func (e SwitchTransitionEvent) RecTimecode() string + func (e SwitchTransitionEvent) StreamTimecode() string + func (e SwitchTransitionEvent) Type() string + type ToggleMuteRequest struct + Source string + func NewToggleMuteRequest(source string) ToggleMuteRequest + func (r *ToggleMuteRequest) Send(c Client) error + func (r ToggleMuteRequest) ID() string + func (r ToggleMuteRequest) Receive() (ToggleMuteResponse, error) + func (r ToggleMuteRequest) SendReceive(c Client) (ToggleMuteResponse, error) + func (r ToggleMuteRequest) Type() string + type ToggleMuteResponse struct + func (r ToggleMuteResponse) Error() string + func (r ToggleMuteResponse) ID() string + func (r ToggleMuteResponse) Status() string + type ToggleStudioModeRequest struct + func NewToggleStudioModeRequest() ToggleStudioModeRequest + func (r *ToggleStudioModeRequest) Send(c Client) error + func (r ToggleStudioModeRequest) ID() string + func (r ToggleStudioModeRequest) Receive() (ToggleStudioModeResponse, error) + func (r ToggleStudioModeRequest) SendReceive(c Client) (ToggleStudioModeResponse, error) + func (r ToggleStudioModeRequest) Type() string + type ToggleStudioModeResponse struct + func (r ToggleStudioModeResponse) Error() string + func (r ToggleStudioModeResponse) ID() string + func (r ToggleStudioModeResponse) Status() string + type TransitionBeginEvent struct + Duration int + FromScene string + Name string + ToScene string + func (e TransitionBeginEvent) RecTimecode() string + func (e TransitionBeginEvent) StreamTimecode() string + func (e TransitionBeginEvent) Type() string + type TransitionDurationChangedEvent struct + NewDuration int + func (e TransitionDurationChangedEvent) RecTimecode() string + func (e TransitionDurationChangedEvent) StreamTimecode() string + func (e TransitionDurationChangedEvent) Type() string + type TransitionListChangedEvent struct + func (e TransitionListChangedEvent) RecTimecode() string + func (e TransitionListChangedEvent) StreamTimecode() string + func (e TransitionListChangedEvent) Type() string + type TransitionToProgramRequest struct + WithTransition map[string]interface{} + WithTransitionDuration int + WithTransitionName string + func NewTransitionToProgramRequest(withTransition map[string]interface{}, withTransitionName string, ...) TransitionToProgramRequest + func (r *TransitionToProgramRequest) Send(c Client) error + func (r TransitionToProgramRequest) ID() string + func (r TransitionToProgramRequest) Receive() (TransitionToProgramResponse, error) + func (r TransitionToProgramRequest) SendReceive(c Client) (TransitionToProgramResponse, error) + func (r TransitionToProgramRequest) Type() string + type TransitionToProgramResponse struct + func (r TransitionToProgramResponse) Error() string + func (r TransitionToProgramResponse) ID() string + func (r TransitionToProgramResponse) Status() string