obsgrpcproxy

package
v0.0.0-...-7771f8c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2024 License: CC0-1.0 Imports: 25 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AnyGo2Protobuf

func AnyGo2Protobuf(in any) *obs_grpc.Any

func AnyProtobuf2Go

func AnyProtobuf2Go(in *obs_grpc.Any) any

func FromAbstractObject

func FromAbstractObject[T any](in *obs_grpc.AbstractObject) (T, error)

func ToAbstractObject

func ToAbstractObject[T any](in T) *obs_grpc.AbstractObject

func ToAbstractObjects

func ToAbstractObjects[T any](in []T) []*obs_grpc.AbstractObject

Types

type ClientAsServer

type ClientAsServer struct {
	obs_grpc.UnimplementedOBSServer
	obs_grpc.OBSClient
}

func (*ClientAsServer) CallVendorRequest

func (*ClientAsServer) CreateInput

func (*ClientAsServer) CreateProfile

func (*ClientAsServer) CreateScene

func (*ClientAsServer) CreateSceneItem

func (*ClientAsServer) GetGroupList

func (*ClientAsServer) GetHotkeyList

func (*ClientAsServer) GetInputKindList

func (*ClientAsServer) GetInputList

func (*ClientAsServer) GetInputMute

func (*ClientAsServer) GetInputSettings

func (*ClientAsServer) GetInputVolume

func (*ClientAsServer) GetMonitorList

func (*ClientAsServer) GetOutputList

func (*ClientAsServer) GetOutputSettings

func (*ClientAsServer) GetOutputStatus

func (*ClientAsServer) GetPersistentData

func (*ClientAsServer) GetProfileList

func (*ClientAsServer) GetRecordStatus

func (*ClientAsServer) GetSceneItemId

func (*ClientAsServer) GetSceneItemIndex

func (*ClientAsServer) GetSceneItemList

func (*ClientAsServer) GetSceneList

func (*ClientAsServer) GetSourceActive

func (*ClientAsServer) GetSourceFilter

func (*ClientAsServer) GetSpecialInputs

func (*ClientAsServer) GetStats

func (*ClientAsServer) GetStreamStatus

func (*ClientAsServer) GetVersion

func (*ClientAsServer) GetVideoSettings

func (*ClientAsServer) PauseRecord

func (*ClientAsServer) RemoveInput

func (*ClientAsServer) RemoveProfile

func (*ClientAsServer) RemoveScene

func (*ClientAsServer) RemoveSceneItem

func (*ClientAsServer) ResumeRecord

func (*ClientAsServer) SaveReplayBuffer

func (*ClientAsServer) SendStreamCaption

func (*ClientAsServer) SetCurrentProfile

func (*ClientAsServer) SetInputMute

func (*ClientAsServer) SetInputName

func (*ClientAsServer) SetInputSettings

func (*ClientAsServer) SetInputVolume

func (*ClientAsServer) SetOutputSettings

func (*ClientAsServer) SetPersistentData

func (*ClientAsServer) SetSceneItemIndex

func (*ClientAsServer) SetSceneName

func (*ClientAsServer) SetTBarPosition

func (*ClientAsServer) SetVideoSettings

func (*ClientAsServer) Sleep

func (*ClientAsServer) SplitRecordFile

func (*ClientAsServer) StartOutput

func (*ClientAsServer) StartRecord

func (*ClientAsServer) StartReplayBuffer

func (*ClientAsServer) StartStream

func (*ClientAsServer) StartVirtualCam

func (*ClientAsServer) StopOutput

func (*ClientAsServer) StopRecord

func (*ClientAsServer) StopReplayBuffer

func (*ClientAsServer) StopStream

func (*ClientAsServer) StopVirtualCam

func (*ClientAsServer) ToggleInputMute

func (*ClientAsServer) ToggleOutput

func (*ClientAsServer) ToggleRecord

func (*ClientAsServer) ToggleRecordPause

func (*ClientAsServer) ToggleStream

func (*ClientAsServer) ToggleVirtualCam

type EventHook

type EventHook interface {
	ProcessEvent(ctx context.Context, event any)
}

type GetClientFunc

type GetClientFunc func(ctx context.Context) (*goobs.Client, context.CancelFunc, error)

type Option

type Option interface {
	// contains filtered or unexported methods
}

type OptionEventHook

type OptionEventHook struct{ EventHook }

type Options

type Options []Option

type Proxy

type Proxy struct {
	obs_grpc.UnimplementedOBSServer

	GetClient         GetClientFunc
	QueryErrorHandler QueryErrorHandler
	// contains filtered or unexported fields
}

func New

func New(
	ctx context.Context,
	getClient GetClientFunc,
	opts ...Option,
) *Proxy

func (*Proxy) BroadcastCustomEvent

func (p *Proxy) BroadcastCustomEvent(ctx context.Context, req *obsgrpc.BroadcastCustomEventRequest) (_ret *obsgrpc.BroadcastCustomEventResponse, _err error)

func (*Proxy) CallVendorRequest

func (p *Proxy) CallVendorRequest(ctx context.Context, req *obsgrpc.CallVendorRequestRequest) (_ret *obsgrpc.CallVendorRequestResponse, _err error)

func (*Proxy) CreateInput

func (p *Proxy) CreateInput(ctx context.Context, req *obsgrpc.CreateInputRequest) (_ret *obsgrpc.CreateInputResponse, _err error)

func (*Proxy) CreateProfile

func (p *Proxy) CreateProfile(ctx context.Context, req *obsgrpc.CreateProfileRequest) (_ret *obsgrpc.CreateProfileResponse, _err error)

func (*Proxy) CreateRecordChapter

func (p *Proxy) CreateRecordChapter(ctx context.Context, req *obsgrpc.CreateRecordChapterRequest) (_ret *obsgrpc.CreateRecordChapterResponse, _err error)

func (*Proxy) CreateScene

func (p *Proxy) CreateScene(ctx context.Context, req *obsgrpc.CreateSceneRequest) (_ret *obsgrpc.CreateSceneResponse, _err error)

func (*Proxy) CreateSceneCollection

func (p *Proxy) CreateSceneCollection(ctx context.Context, req *obsgrpc.CreateSceneCollectionRequest) (_ret *obsgrpc.CreateSceneCollectionResponse, _err error)

func (*Proxy) CreateSceneItem

func (p *Proxy) CreateSceneItem(ctx context.Context, req *obsgrpc.CreateSceneItemRequest) (_ret *obsgrpc.CreateSceneItemResponse, _err error)

func (*Proxy) CreateSourceFilter

func (p *Proxy) CreateSourceFilter(ctx context.Context, req *obsgrpc.CreateSourceFilterRequest) (_ret *obsgrpc.CreateSourceFilterResponse, _err error)

func (*Proxy) DuplicateSceneItem

func (p *Proxy) DuplicateSceneItem(ctx context.Context, req *obsgrpc.DuplicateSceneItemRequest) (_ret *obsgrpc.DuplicateSceneItemResponse, _err error)

func (*Proxy) GetCurrentPreviewScene

func (p *Proxy) GetCurrentPreviewScene(ctx context.Context, req *obsgrpc.GetCurrentPreviewSceneRequest) (_ret *obsgrpc.GetCurrentPreviewSceneResponse, _err error)

func (*Proxy) GetCurrentProgramScene

func (p *Proxy) GetCurrentProgramScene(ctx context.Context, req *obsgrpc.GetCurrentProgramSceneRequest) (_ret *obsgrpc.GetCurrentProgramSceneResponse, _err error)

func (*Proxy) GetGroupList

func (p *Proxy) GetGroupList(ctx context.Context, req *obsgrpc.GetGroupListRequest) (_ret *obsgrpc.GetGroupListResponse, _err error)

func (*Proxy) GetGroupSceneItemList

func (p *Proxy) GetGroupSceneItemList(ctx context.Context, req *obsgrpc.GetGroupSceneItemListRequest) (_ret *obsgrpc.GetGroupSceneItemListResponse, _err error)

func (*Proxy) GetHotkeyList

func (p *Proxy) GetHotkeyList(ctx context.Context, req *obsgrpc.GetHotkeyListRequest) (_ret *obsgrpc.GetHotkeyListResponse, _err error)

func (*Proxy) GetInputAudioBalance

func (p *Proxy) GetInputAudioBalance(ctx context.Context, req *obsgrpc.GetInputAudioBalanceRequest) (_ret *obsgrpc.GetInputAudioBalanceResponse, _err error)

func (*Proxy) GetInputAudioMonitorType

func (p *Proxy) GetInputAudioMonitorType(ctx context.Context, req *obsgrpc.GetInputAudioMonitorTypeRequest) (_ret *obsgrpc.GetInputAudioMonitorTypeResponse, _err error)

func (*Proxy) GetInputAudioSyncOffset

func (p *Proxy) GetInputAudioSyncOffset(ctx context.Context, req *obsgrpc.GetInputAudioSyncOffsetRequest) (_ret *obsgrpc.GetInputAudioSyncOffsetResponse, _err error)

func (*Proxy) GetInputAudioTracks

func (p *Proxy) GetInputAudioTracks(ctx context.Context, req *obsgrpc.GetInputAudioTracksRequest) (_ret *obsgrpc.GetInputAudioTracksResponse, _err error)

func (*Proxy) GetInputDefaultSettings

func (p *Proxy) GetInputDefaultSettings(ctx context.Context, req *obsgrpc.GetInputDefaultSettingsRequest) (_ret *obsgrpc.GetInputDefaultSettingsResponse, _err error)

func (*Proxy) GetInputKindList

func (p *Proxy) GetInputKindList(ctx context.Context, req *obsgrpc.GetInputKindListRequest) (_ret *obsgrpc.GetInputKindListResponse, _err error)

func (*Proxy) GetInputList

func (p *Proxy) GetInputList(ctx context.Context, req *obsgrpc.GetInputListRequest) (_ret *obsgrpc.GetInputListResponse, _err error)

func (*Proxy) GetInputMute

func (p *Proxy) GetInputMute(ctx context.Context, req *obsgrpc.GetInputMuteRequest) (_ret *obsgrpc.GetInputMuteResponse, _err error)

func (*Proxy) GetInputSettings

func (p *Proxy) GetInputSettings(ctx context.Context, req *obsgrpc.GetInputSettingsRequest) (_ret *obsgrpc.GetInputSettingsResponse, _err error)

func (*Proxy) GetInputVolume

func (p *Proxy) GetInputVolume(ctx context.Context, req *obsgrpc.GetInputVolumeRequest) (_ret *obsgrpc.GetInputVolumeResponse, _err error)

func (*Proxy) GetMediaInputStatus

func (p *Proxy) GetMediaInputStatus(ctx context.Context, req *obsgrpc.GetMediaInputStatusRequest) (_ret *obsgrpc.GetMediaInputStatusResponse, _err error)

func (*Proxy) GetMonitorList

func (p *Proxy) GetMonitorList(ctx context.Context, req *obsgrpc.GetMonitorListRequest) (_ret *obsgrpc.GetMonitorListResponse, _err error)

func (*Proxy) GetOutputList

func (p *Proxy) GetOutputList(ctx context.Context, req *obsgrpc.GetOutputListRequest) (_ret *obsgrpc.GetOutputListResponse, _err error)

func (*Proxy) GetOutputSettings

func (p *Proxy) GetOutputSettings(ctx context.Context, req *obsgrpc.GetOutputSettingsRequest) (_ret *obsgrpc.GetOutputSettingsResponse, _err error)

func (*Proxy) GetOutputStatus

func (p *Proxy) GetOutputStatus(ctx context.Context, req *obsgrpc.GetOutputStatusRequest) (_ret *obsgrpc.GetOutputStatusResponse, _err error)

func (*Proxy) GetPersistentData

func (p *Proxy) GetPersistentData(ctx context.Context, req *obsgrpc.GetPersistentDataRequest) (_ret *obsgrpc.GetPersistentDataResponse, _err error)

func (*Proxy) GetProfileList

func (p *Proxy) GetProfileList(ctx context.Context, req *obsgrpc.GetProfileListRequest) (_ret *obsgrpc.GetProfileListResponse, _err error)

func (*Proxy) GetProfileParameter

func (p *Proxy) GetProfileParameter(ctx context.Context, req *obsgrpc.GetProfileParameterRequest) (_ret *obsgrpc.GetProfileParameterResponse, _err error)

func (*Proxy) GetRecordDirectory

func (p *Proxy) GetRecordDirectory(ctx context.Context, req *obsgrpc.GetRecordDirectoryRequest) (_ret *obsgrpc.GetRecordDirectoryResponse, _err error)

func (*Proxy) GetRecordStatus

func (p *Proxy) GetRecordStatus(ctx context.Context, req *obsgrpc.GetRecordStatusRequest) (_ret *obsgrpc.GetRecordStatusResponse, _err error)

func (*Proxy) GetReplayBufferStatus

func (p *Proxy) GetReplayBufferStatus(ctx context.Context, req *obsgrpc.GetReplayBufferStatusRequest) (_ret *obsgrpc.GetReplayBufferStatusResponse, _err error)

func (*Proxy) GetSceneCollectionList

func (p *Proxy) GetSceneCollectionList(ctx context.Context, req *obsgrpc.GetSceneCollectionListRequest) (_ret *obsgrpc.GetSceneCollectionListResponse, _err error)

func (*Proxy) GetSceneItemBlendMode

func (p *Proxy) GetSceneItemBlendMode(ctx context.Context, req *obsgrpc.GetSceneItemBlendModeRequest) (_ret *obsgrpc.GetSceneItemBlendModeResponse, _err error)

func (*Proxy) GetSceneItemEnabled

func (p *Proxy) GetSceneItemEnabled(ctx context.Context, req *obsgrpc.GetSceneItemEnabledRequest) (_ret *obsgrpc.GetSceneItemEnabledResponse, _err error)

func (*Proxy) GetSceneItemId

func (p *Proxy) GetSceneItemId(ctx context.Context, req *obsgrpc.GetSceneItemIdRequest) (_ret *obsgrpc.GetSceneItemIdResponse, _err error)

func (*Proxy) GetSceneItemIndex

func (p *Proxy) GetSceneItemIndex(ctx context.Context, req *obsgrpc.GetSceneItemIndexRequest) (_ret *obsgrpc.GetSceneItemIndexResponse, _err error)

func (*Proxy) GetSceneItemList

func (p *Proxy) GetSceneItemList(ctx context.Context, req *obsgrpc.GetSceneItemListRequest) (_ret *obsgrpc.GetSceneItemListResponse, _err error)

func (*Proxy) GetSceneItemLocked

func (p *Proxy) GetSceneItemLocked(ctx context.Context, req *obsgrpc.GetSceneItemLockedRequest) (_ret *obsgrpc.GetSceneItemLockedResponse, _err error)

func (*Proxy) GetSceneItemSource

func (p *Proxy) GetSceneItemSource(ctx context.Context, req *obsgrpc.GetSceneItemSourceRequest) (_ret *obsgrpc.GetSceneItemSourceResponse, _err error)

func (*Proxy) GetSceneItemTransform

func (p *Proxy) GetSceneItemTransform(ctx context.Context, req *obsgrpc.GetSceneItemTransformRequest) (_ret *obsgrpc.GetSceneItemTransformResponse, _err error)

func (*Proxy) GetSceneList

func (p *Proxy) GetSceneList(ctx context.Context, req *obsgrpc.GetSceneListRequest) (_ret *obsgrpc.GetSceneListResponse, _err error)

func (*Proxy) GetSceneTransitionList

func (p *Proxy) GetSceneTransitionList(ctx context.Context, req *obsgrpc.GetSceneTransitionListRequest) (_ret *obsgrpc.GetSceneTransitionListResponse, _err error)

func (*Proxy) GetSourceActive

func (p *Proxy) GetSourceActive(ctx context.Context, req *obsgrpc.GetSourceActiveRequest) (_ret *obsgrpc.GetSourceActiveResponse, _err error)

func (*Proxy) GetSourceFilter

func (p *Proxy) GetSourceFilter(ctx context.Context, req *obsgrpc.GetSourceFilterRequest) (_ret *obsgrpc.GetSourceFilterResponse, _err error)

func (*Proxy) GetSourceFilterKindList

func (p *Proxy) GetSourceFilterKindList(ctx context.Context, req *obsgrpc.GetSourceFilterKindListRequest) (_ret *obsgrpc.GetSourceFilterKindListResponse, _err error)

func (*Proxy) GetSourceFilterList

func (p *Proxy) GetSourceFilterList(ctx context.Context, req *obsgrpc.GetSourceFilterListRequest) (_ret *obsgrpc.GetSourceFilterListResponse, _err error)

func (*Proxy) GetSourceScreenshot

func (p *Proxy) GetSourceScreenshot(ctx context.Context, req *obsgrpc.GetSourceScreenshotRequest) (_ret *obsgrpc.GetSourceScreenshotResponse, _err error)

func (*Proxy) GetSpecialInputs

func (p *Proxy) GetSpecialInputs(ctx context.Context, req *obsgrpc.GetSpecialInputsRequest) (_ret *obsgrpc.GetSpecialInputsResponse, _err error)

func (*Proxy) GetStats

func (p *Proxy) GetStats(ctx context.Context, req *obsgrpc.GetStatsRequest) (_ret *obsgrpc.GetStatsResponse, _err error)

func (*Proxy) GetStreamServiceSettings

func (p *Proxy) GetStreamServiceSettings(ctx context.Context, req *obsgrpc.GetStreamServiceSettingsRequest) (_ret *obsgrpc.GetStreamServiceSettingsResponse, _err error)

func (*Proxy) GetStreamStatus

func (p *Proxy) GetStreamStatus(ctx context.Context, req *obsgrpc.GetStreamStatusRequest) (_ret *obsgrpc.GetStreamStatusResponse, _err error)

func (*Proxy) GetStudioModeEnabled

func (p *Proxy) GetStudioModeEnabled(ctx context.Context, req *obsgrpc.GetStudioModeEnabledRequest) (_ret *obsgrpc.GetStudioModeEnabledResponse, _err error)

func (*Proxy) GetTransitionKindList

func (p *Proxy) GetTransitionKindList(ctx context.Context, req *obsgrpc.GetTransitionKindListRequest) (_ret *obsgrpc.GetTransitionKindListResponse, _err error)

func (*Proxy) GetVersion

func (p *Proxy) GetVersion(ctx context.Context, req *obsgrpc.GetVersionRequest) (_ret *obsgrpc.GetVersionResponse, _err error)

func (*Proxy) GetVideoSettings

func (p *Proxy) GetVideoSettings(ctx context.Context, req *obsgrpc.GetVideoSettingsRequest) (_ret *obsgrpc.GetVideoSettingsResponse, _err error)

func (*Proxy) GetVirtualCamStatus

func (p *Proxy) GetVirtualCamStatus(ctx context.Context, req *obsgrpc.GetVirtualCamStatusRequest) (_ret *obsgrpc.GetVirtualCamStatusResponse, _err error)

func (*Proxy) OffsetMediaInputCursor

func (p *Proxy) OffsetMediaInputCursor(ctx context.Context, req *obsgrpc.OffsetMediaInputCursorRequest) (_ret *obsgrpc.OffsetMediaInputCursorResponse, _err error)

func (*Proxy) OpenInputFiltersDialog

func (p *Proxy) OpenInputFiltersDialog(ctx context.Context, req *obsgrpc.OpenInputFiltersDialogRequest) (_ret *obsgrpc.OpenInputFiltersDialogResponse, _err error)

func (*Proxy) OpenInputInteractDialog

func (p *Proxy) OpenInputInteractDialog(ctx context.Context, req *obsgrpc.OpenInputInteractDialogRequest) (_ret *obsgrpc.OpenInputInteractDialogResponse, _err error)

func (*Proxy) OpenSourceProjector

func (p *Proxy) OpenSourceProjector(ctx context.Context, req *obsgrpc.OpenSourceProjectorRequest) (_ret *obsgrpc.OpenSourceProjectorResponse, _err error)

func (*Proxy) OpenVideoMixProjector

func (p *Proxy) OpenVideoMixProjector(ctx context.Context, req *obsgrpc.OpenVideoMixProjectorRequest) (_ret *obsgrpc.OpenVideoMixProjectorResponse, _err error)

func (*Proxy) PauseRecord

func (p *Proxy) PauseRecord(ctx context.Context, req *obsgrpc.PauseRecordRequest) (_ret *obsgrpc.PauseRecordResponse, _err error)

func (*Proxy) RemoveInput

func (p *Proxy) RemoveInput(ctx context.Context, req *obsgrpc.RemoveInputRequest) (_ret *obsgrpc.RemoveInputResponse, _err error)

func (*Proxy) RemoveProfile

func (p *Proxy) RemoveProfile(ctx context.Context, req *obsgrpc.RemoveProfileRequest) (_ret *obsgrpc.RemoveProfileResponse, _err error)

func (*Proxy) RemoveScene

func (p *Proxy) RemoveScene(ctx context.Context, req *obsgrpc.RemoveSceneRequest) (_ret *obsgrpc.RemoveSceneResponse, _err error)

func (*Proxy) RemoveSceneItem

func (p *Proxy) RemoveSceneItem(ctx context.Context, req *obsgrpc.RemoveSceneItemRequest) (_ret *obsgrpc.RemoveSceneItemResponse, _err error)

func (*Proxy) RemoveSourceFilter

func (p *Proxy) RemoveSourceFilter(ctx context.Context, req *obsgrpc.RemoveSourceFilterRequest) (_ret *obsgrpc.RemoveSourceFilterResponse, _err error)

func (*Proxy) ResumeRecord

func (p *Proxy) ResumeRecord(ctx context.Context, req *obsgrpc.ResumeRecordRequest) (_ret *obsgrpc.ResumeRecordResponse, _err error)

func (*Proxy) SaveReplayBuffer

func (p *Proxy) SaveReplayBuffer(ctx context.Context, req *obsgrpc.SaveReplayBufferRequest) (_ret *obsgrpc.SaveReplayBufferResponse, _err error)

func (*Proxy) SaveSourceScreenshot

func (p *Proxy) SaveSourceScreenshot(ctx context.Context, req *obsgrpc.SaveSourceScreenshotRequest) (_ret *obsgrpc.SaveSourceScreenshotResponse, _err error)

func (*Proxy) SendStreamCaption

func (p *Proxy) SendStreamCaption(ctx context.Context, req *obsgrpc.SendStreamCaptionRequest) (_ret *obsgrpc.SendStreamCaptionResponse, _err error)

func (*Proxy) SetCurrentPreviewScene

func (p *Proxy) SetCurrentPreviewScene(ctx context.Context, req *obsgrpc.SetCurrentPreviewSceneRequest) (_ret *obsgrpc.SetCurrentPreviewSceneResponse, _err error)

func (*Proxy) SetCurrentProfile

func (p *Proxy) SetCurrentProfile(ctx context.Context, req *obsgrpc.SetCurrentProfileRequest) (_ret *obsgrpc.SetCurrentProfileResponse, _err error)

func (*Proxy) SetCurrentProgramScene

func (p *Proxy) SetCurrentProgramScene(ctx context.Context, req *obsgrpc.SetCurrentProgramSceneRequest) (_ret *obsgrpc.SetCurrentProgramSceneResponse, _err error)

func (*Proxy) SetInputAudioBalance

func (p *Proxy) SetInputAudioBalance(ctx context.Context, req *obsgrpc.SetInputAudioBalanceRequest) (_ret *obsgrpc.SetInputAudioBalanceResponse, _err error)

func (*Proxy) SetInputAudioMonitorType

func (p *Proxy) SetInputAudioMonitorType(ctx context.Context, req *obsgrpc.SetInputAudioMonitorTypeRequest) (_ret *obsgrpc.SetInputAudioMonitorTypeResponse, _err error)

func (*Proxy) SetInputAudioSyncOffset

func (p *Proxy) SetInputAudioSyncOffset(ctx context.Context, req *obsgrpc.SetInputAudioSyncOffsetRequest) (_ret *obsgrpc.SetInputAudioSyncOffsetResponse, _err error)

func (*Proxy) SetInputAudioTracks

func (p *Proxy) SetInputAudioTracks(ctx context.Context, req *obsgrpc.SetInputAudioTracksRequest) (_ret *obsgrpc.SetInputAudioTracksResponse, _err error)

func (*Proxy) SetInputMute

func (p *Proxy) SetInputMute(ctx context.Context, req *obsgrpc.SetInputMuteRequest) (_ret *obsgrpc.SetInputMuteResponse, _err error)

func (*Proxy) SetInputName

func (p *Proxy) SetInputName(ctx context.Context, req *obsgrpc.SetInputNameRequest) (_ret *obsgrpc.SetInputNameResponse, _err error)

func (*Proxy) SetInputSettings

func (p *Proxy) SetInputSettings(ctx context.Context, req *obsgrpc.SetInputSettingsRequest) (_ret *obsgrpc.SetInputSettingsResponse, _err error)

func (*Proxy) SetInputVolume

func (p *Proxy) SetInputVolume(ctx context.Context, req *obsgrpc.SetInputVolumeRequest) (_ret *obsgrpc.SetInputVolumeResponse, _err error)

func (*Proxy) SetMediaInputCursor

func (p *Proxy) SetMediaInputCursor(ctx context.Context, req *obsgrpc.SetMediaInputCursorRequest) (_ret *obsgrpc.SetMediaInputCursorResponse, _err error)

func (*Proxy) SetOutputSettings

func (p *Proxy) SetOutputSettings(ctx context.Context, req *obsgrpc.SetOutputSettingsRequest) (_ret *obsgrpc.SetOutputSettingsResponse, _err error)

func (*Proxy) SetPersistentData

func (p *Proxy) SetPersistentData(ctx context.Context, req *obsgrpc.SetPersistentDataRequest) (_ret *obsgrpc.SetPersistentDataResponse, _err error)

func (*Proxy) SetProfileParameter

func (p *Proxy) SetProfileParameter(ctx context.Context, req *obsgrpc.SetProfileParameterRequest) (_ret *obsgrpc.SetProfileParameterResponse, _err error)

func (*Proxy) SetRecordDirectory

func (p *Proxy) SetRecordDirectory(ctx context.Context, req *obsgrpc.SetRecordDirectoryRequest) (_ret *obsgrpc.SetRecordDirectoryResponse, _err error)

func (*Proxy) SetSceneItemBlendMode

func (p *Proxy) SetSceneItemBlendMode(ctx context.Context, req *obsgrpc.SetSceneItemBlendModeRequest) (_ret *obsgrpc.SetSceneItemBlendModeResponse, _err error)

func (*Proxy) SetSceneItemEnabled

func (p *Proxy) SetSceneItemEnabled(ctx context.Context, req *obsgrpc.SetSceneItemEnabledRequest) (_ret *obsgrpc.SetSceneItemEnabledResponse, _err error)

func (*Proxy) SetSceneItemIndex

func (p *Proxy) SetSceneItemIndex(ctx context.Context, req *obsgrpc.SetSceneItemIndexRequest) (_ret *obsgrpc.SetSceneItemIndexResponse, _err error)

func (*Proxy) SetSceneItemLocked

func (p *Proxy) SetSceneItemLocked(ctx context.Context, req *obsgrpc.SetSceneItemLockedRequest) (_ret *obsgrpc.SetSceneItemLockedResponse, _err error)

func (*Proxy) SetSceneItemTransform

func (p *Proxy) SetSceneItemTransform(ctx context.Context, req *obsgrpc.SetSceneItemTransformRequest) (_ret *obsgrpc.SetSceneItemTransformResponse, _err error)

func (*Proxy) SetSceneName

func (p *Proxy) SetSceneName(ctx context.Context, req *obsgrpc.SetSceneNameRequest) (_ret *obsgrpc.SetSceneNameResponse, _err error)

func (*Proxy) SetSourceFilterEnabled

func (p *Proxy) SetSourceFilterEnabled(ctx context.Context, req *obsgrpc.SetSourceFilterEnabledRequest) (_ret *obsgrpc.SetSourceFilterEnabledResponse, _err error)

func (*Proxy) SetSourceFilterIndex

func (p *Proxy) SetSourceFilterIndex(ctx context.Context, req *obsgrpc.SetSourceFilterIndexRequest) (_ret *obsgrpc.SetSourceFilterIndexResponse, _err error)

func (*Proxy) SetSourceFilterName

func (p *Proxy) SetSourceFilterName(ctx context.Context, req *obsgrpc.SetSourceFilterNameRequest) (_ret *obsgrpc.SetSourceFilterNameResponse, _err error)

func (*Proxy) SetSourceFilterSettings

func (p *Proxy) SetSourceFilterSettings(ctx context.Context, req *obsgrpc.SetSourceFilterSettingsRequest) (_ret *obsgrpc.SetSourceFilterSettingsResponse, _err error)

func (*Proxy) SetStreamServiceSettings

func (p *Proxy) SetStreamServiceSettings(ctx context.Context, req *obsgrpc.SetStreamServiceSettingsRequest) (_ret *obsgrpc.SetStreamServiceSettingsResponse, _err error)

func (*Proxy) SetStudioModeEnabled

func (p *Proxy) SetStudioModeEnabled(ctx context.Context, req *obsgrpc.SetStudioModeEnabledRequest) (_ret *obsgrpc.SetStudioModeEnabledResponse, _err error)

func (*Proxy) SetTBarPosition

func (p *Proxy) SetTBarPosition(ctx context.Context, req *obsgrpc.SetTBarPositionRequest) (_ret *obsgrpc.SetTBarPositionResponse, _err error)

func (*Proxy) SetVideoSettings

func (p *Proxy) SetVideoSettings(ctx context.Context, req *obsgrpc.SetVideoSettingsRequest) (_ret *obsgrpc.SetVideoSettingsResponse, _err error)

func (*Proxy) Sleep

func (p *Proxy) Sleep(ctx context.Context, req *obsgrpc.SleepRequest) (_ret *obsgrpc.SleepResponse, _err error)

func (*Proxy) SplitRecordFile

func (p *Proxy) SplitRecordFile(ctx context.Context, req *obsgrpc.SplitRecordFileRequest) (_ret *obsgrpc.SplitRecordFileResponse, _err error)

func (*Proxy) StartOutput

func (p *Proxy) StartOutput(ctx context.Context, req *obsgrpc.StartOutputRequest) (_ret *obsgrpc.StartOutputResponse, _err error)

func (*Proxy) StartRecord

func (p *Proxy) StartRecord(ctx context.Context, req *obsgrpc.StartRecordRequest) (_ret *obsgrpc.StartRecordResponse, _err error)

func (*Proxy) StartReplayBuffer

func (p *Proxy) StartReplayBuffer(ctx context.Context, req *obsgrpc.StartReplayBufferRequest) (_ret *obsgrpc.StartReplayBufferResponse, _err error)

func (*Proxy) StartStream

func (p *Proxy) StartStream(ctx context.Context, req *obsgrpc.StartStreamRequest) (_ret *obsgrpc.StartStreamResponse, _err error)

func (*Proxy) StartVirtualCam

func (p *Proxy) StartVirtualCam(ctx context.Context, req *obsgrpc.StartVirtualCamRequest) (_ret *obsgrpc.StartVirtualCamResponse, _err error)

func (*Proxy) StopOutput

func (p *Proxy) StopOutput(ctx context.Context, req *obsgrpc.StopOutputRequest) (_ret *obsgrpc.StopOutputResponse, _err error)

func (*Proxy) StopRecord

func (p *Proxy) StopRecord(ctx context.Context, req *obsgrpc.StopRecordRequest) (_ret *obsgrpc.StopRecordResponse, _err error)

func (*Proxy) StopReplayBuffer

func (p *Proxy) StopReplayBuffer(ctx context.Context, req *obsgrpc.StopReplayBufferRequest) (_ret *obsgrpc.StopReplayBufferResponse, _err error)

func (*Proxy) StopStream

func (p *Proxy) StopStream(ctx context.Context, req *obsgrpc.StopStreamRequest) (_ret *obsgrpc.StopStreamResponse, _err error)

func (*Proxy) StopVirtualCam

func (p *Proxy) StopVirtualCam(ctx context.Context, req *obsgrpc.StopVirtualCamRequest) (_ret *obsgrpc.StopVirtualCamResponse, _err error)

func (*Proxy) ToggleInputMute

func (p *Proxy) ToggleInputMute(ctx context.Context, req *obsgrpc.ToggleInputMuteRequest) (_ret *obsgrpc.ToggleInputMuteResponse, _err error)

func (*Proxy) ToggleOutput

func (p *Proxy) ToggleOutput(ctx context.Context, req *obsgrpc.ToggleOutputRequest) (_ret *obsgrpc.ToggleOutputResponse, _err error)

func (*Proxy) ToggleRecord

func (p *Proxy) ToggleRecord(ctx context.Context, req *obsgrpc.ToggleRecordRequest) (_ret *obsgrpc.ToggleRecordResponse, _err error)

func (*Proxy) ToggleRecordPause

func (p *Proxy) ToggleRecordPause(ctx context.Context, req *obsgrpc.ToggleRecordPauseRequest) (_ret *obsgrpc.ToggleRecordPauseResponse, _err error)

func (*Proxy) ToggleReplayBuffer

func (p *Proxy) ToggleReplayBuffer(ctx context.Context, req *obsgrpc.ToggleReplayBufferRequest) (_ret *obsgrpc.ToggleReplayBufferResponse, _err error)

func (*Proxy) ToggleStream

func (p *Proxy) ToggleStream(ctx context.Context, req *obsgrpc.ToggleStreamRequest) (_ret *obsgrpc.ToggleStreamResponse, _err error)

func (*Proxy) ToggleVirtualCam

func (p *Proxy) ToggleVirtualCam(ctx context.Context, req *obsgrpc.ToggleVirtualCamRequest) (_ret *obsgrpc.ToggleVirtualCamResponse, _err error)

func (*Proxy) TriggerHotkeyByName

func (p *Proxy) TriggerHotkeyByName(ctx context.Context, req *obsgrpc.TriggerHotkeyByNameRequest) (_ret *obsgrpc.TriggerHotkeyByNameResponse, _err error)

func (*Proxy) TriggerMediaInputAction

func (p *Proxy) TriggerMediaInputAction(ctx context.Context, req *obsgrpc.TriggerMediaInputActionRequest) (_ret *obsgrpc.TriggerMediaInputActionResponse, _err error)

type ProxyAsClient

type ProxyAsClient Proxy

func (*ProxyAsClient) CallVendorRequest

func (*ProxyAsClient) CreateInput

func (*ProxyAsClient) CreateProfile

func (*ProxyAsClient) CreateScene

func (*ProxyAsClient) CreateSceneItem

func (*ProxyAsClient) CreateSourceFilter

func (*ProxyAsClient) DuplicateSceneItem

func (*ProxyAsClient) GetGroupList

func (*ProxyAsClient) GetHotkeyList

func (*ProxyAsClient) GetInputKindList

func (*ProxyAsClient) GetInputList

func (*ProxyAsClient) GetInputMute

func (*ProxyAsClient) GetInputSettings

func (*ProxyAsClient) GetInputVolume

func (*ProxyAsClient) GetMonitorList

func (*ProxyAsClient) GetOutputList

func (*ProxyAsClient) GetOutputSettings

func (*ProxyAsClient) GetOutputStatus

func (*ProxyAsClient) GetPersistentData

func (*ProxyAsClient) GetProfileList

func (*ProxyAsClient) GetRecordDirectory

func (*ProxyAsClient) GetRecordStatus

func (*ProxyAsClient) GetSceneItemId

func (*ProxyAsClient) GetSceneItemIndex

func (*ProxyAsClient) GetSceneItemList

func (*ProxyAsClient) GetSceneItemLocked

func (*ProxyAsClient) GetSceneItemSource

func (*ProxyAsClient) GetSceneList

func (*ProxyAsClient) GetSourceActive

func (*ProxyAsClient) GetSourceFilter

func (*ProxyAsClient) GetSpecialInputs

func (*ProxyAsClient) GetStats

func (*ProxyAsClient) GetStreamStatus

func (*ProxyAsClient) GetVersion

func (*ProxyAsClient) GetVideoSettings

func (*ProxyAsClient) PauseRecord

func (*ProxyAsClient) RemoveInput

func (*ProxyAsClient) RemoveProfile

func (*ProxyAsClient) RemoveScene

func (*ProxyAsClient) RemoveSceneItem

func (*ProxyAsClient) RemoveSourceFilter

func (*ProxyAsClient) ResumeRecord

func (*ProxyAsClient) SaveReplayBuffer

func (*ProxyAsClient) SendStreamCaption

func (*ProxyAsClient) SetCurrentProfile

func (*ProxyAsClient) SetInputMute

func (*ProxyAsClient) SetInputName

func (*ProxyAsClient) SetInputSettings

func (*ProxyAsClient) SetInputVolume

func (*ProxyAsClient) SetOutputSettings

func (*ProxyAsClient) SetPersistentData

func (*ProxyAsClient) SetRecordDirectory

func (*ProxyAsClient) SetSceneItemIndex

func (*ProxyAsClient) SetSceneItemLocked

func (*ProxyAsClient) SetSceneName

func (*ProxyAsClient) SetTBarPosition

func (*ProxyAsClient) SetVideoSettings

func (*ProxyAsClient) Sleep

func (*ProxyAsClient) SplitRecordFile

func (*ProxyAsClient) StartOutput

func (*ProxyAsClient) StartRecord

func (*ProxyAsClient) StartReplayBuffer

func (*ProxyAsClient) StartStream

func (*ProxyAsClient) StartVirtualCam

func (*ProxyAsClient) StopOutput

func (*ProxyAsClient) StopRecord

func (*ProxyAsClient) StopReplayBuffer

func (*ProxyAsClient) StopStream

func (*ProxyAsClient) StopVirtualCam

func (*ProxyAsClient) ToggleInputMute

func (*ProxyAsClient) ToggleOutput

func (*ProxyAsClient) ToggleRecord

func (*ProxyAsClient) ToggleRecordPause

func (*ProxyAsClient) ToggleReplayBuffer

func (*ProxyAsClient) ToggleStream

func (*ProxyAsClient) ToggleVirtualCam

type QueryErrorHandler

type QueryErrorHandler func(ctx context.Context, err error) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL