| overwolf.streaming.enums.CaptureErrorCode | - |
| overwolf.streaming.enums.eVideoBaseFrameSizeSource | - |
| overwolf.streaming.enums.eVideoFrameSizeCalcMethod | - |
| overwolf.streaming.enums.IndicationPosition | - |
| overwolf.streaming.enums.IndicationType | - |
| overwolf.streaming.enums.ObsStreamingMode | - |
| overwolf.streaming.enums.StreamEncoder | - |
| overwolf.streaming.enums.StreamEncoderPreset_AMD_AMF | - |
| overwolf.streaming.enums.StreamEncoderPreset_Intel | - |
| overwolf.streaming.enums.StreamEncoderPreset_NVIDIA | - |
| overwolf.streaming.enums.StreamEncoderPreset_x264 | - |
| overwolf.streaming.enums.StreamEncoderRateControl_AMD_AMF | - |
| overwolf.streaming.enums.StreamEncoderRateControl_NVIDIA | - |
| overwolf.streaming.enums.StreamEncoderRateControl_x264 | - |
| overwolf.streaming.enums.StreamingMode | - |
| overwolf.streaming.enums.StreamingProvider | - |
| overwolf.streaming.enums.StreamMouseCursor | - |
| overwolf.streaming.changeVolume | Changes the volume of the stream. |
| overwolf.streaming.getActiveRecordingApps | void |
| overwolf.streaming.getAudioDevices | Returns an array of all audio devices that can be used. |
| overwolf.streaming.getCapabilities | void |
| overwolf.streaming.getStreamEncoders | Returns an array of supported streaming encoders, with extra metadata for each one. |
| overwolf.streaming.getWatermarkSettings | Gets the watermark settings. |
| overwolf.streaming.getWindowStreamingMode | Call the given callback function with the window's streaming mode as a parameter. |
| overwolf.streaming.setBRBImage | Set a stream's Be Right Back image. |
| overwolf.streaming.setWatermarkSettings | Sets the watermark settings. |
| overwolf.streaming.setWindowObsStreamingMode | Sets the streaming mode for the window when using OBS. |
| overwolf.streaming.setWindowStreamingMode | Set the window's stream mode. |
| overwolf.streaming.split | Request to split video now. |
| overwolf.streaming.start | Start a new stream. |
| overwolf.streaming.stop | Stops the given stream. |
| overwolf.streaming.updateStreamingDesktopOptions | Update stream desktop capture options. |
| overwolf.streaming.ActiveRecordingApps | - |
| overwolf.streaming.AudioDeviceData | - |
| overwolf.streaming.EncoderData | - |
| overwolf.streaming.GameAudioDevice | Defines game volume and enablement settings. |
| overwolf.streaming.GameCaptureOptions | - |
| overwolf.streaming.GameWindowCapture | Game window capture options. |
| overwolf.streaming.GetActiveRecordingAppsResult | - |
| overwolf.streaming.GetAudioDevicesResult | - |
| overwolf.streaming.GetStreamEncodersResult | - |
| overwolf.streaming.GetWatermarkSettingsResult | - |
| overwolf.streaming.GetWindowStreamingModeResult | Stream settings container. |
| overwolf.streaming.SplitResult | - |
| overwolf.streaming.StartCaptureResult | - |
| overwolf.streaming.StopStreamingEvent | - |
| overwolf.streaming.StopStreamingResult | - |
| overwolf.streaming.StreamAudioOptions | Stream audio options. |
| overwolf.streaming.StreamAuthParams | Stream authorization data. |
| overwolf.streaming.StreamDesktopCaptureOptions | Stream desktop capture options. |
| overwolf.streaming.StreamDeviceVolume | Defines a device volume and enablement settings. |
| overwolf.streaming.StreamEvent | - |
| overwolf.streaming.StreamInfo | - |
| overwolf.streaming.StreamingCapabilities | - |
| overwolf.streaming.StreamIngestServer | Information on the server that is being streamed to. |
| overwolf.streaming.StreamingSourceImageChangedEvent | - |
| overwolf.streaming.StreamingVideoEncoderAMD_AMFSettings | Defines the configuration for the AMD AMF encoder. |
| overwolf.streaming.StreamingVideoEncoderIntelSettings | Defines the configuration for an Intel encoder. |
| overwolf.streaming.StreamingVideoEncoderNVIDIA_NVENCSettings | Defines the configuration for the NVIDIA NVENC encoder. |
| overwolf.streaming.StreamingVideoEncoderSettings | Defines the video encoder settings. |
| overwolf.streaming.StreamingVideoEncoderx264Settings | Defines the configuration for an x264 encoder. |
| overwolf.streaming.StreamParams | Represents the settings required to start a stream. |
| overwolf.streaming.StreamPeripheralsCaptureOptions | Stream capture options for peripheral devices. |
| overwolf.streaming.StreamQuotaParams | Basic quota information |
| overwolf.streaming.StreamResult | - |
| overwolf.streaming.StreamSettings | Stream settings container. |
| overwolf.streaming.StreamVideoOptions | Stream video options. |
| overwolf.streaming.SupportedEncodersUpdatedEvent | - |
| overwolf.streaming.VideoFileSplitedEvent | - |
| overwolf.streaming.WatermarkSettings | A settings container for a stream Overwolf watermark settings. |
| overwolf.streaming.onError | Triggered when an error occurs, sent with an error code. |
| overwolf.streaming.onStartStreaming | Fired when the stream has stopped. |
| overwolf.streaming.onStopStreaming | Fired when the stream has stopped. |
| overwolf.streaming.onStreamingError | Fired upon an error with the stream. |
| overwolf.streaming.onStreamingSourceImageChanged | Fired when the stream started streaming a new image source (desktop, game). |
| overwolf.streaming.onStreamingWarning | Fired upon a warning with the stream. |
| overwolf.streaming.onVideoFileSplited | Fired upon video file splited. |