Class ISteamVideo
- Namespace
- MarymoorStudios.Core.Steamworks
- Assembly
- MarymoorStudios.Core.Steamworks.dll
public sealed class ISteamVideo : SteamNativeObject
- Inheritance
-
ISteamVideo
- Inherited Members
-
Fields
INTERFACE_VERSION
public const string INTERFACE_VERSION = "STEAMVIDEO_INTERFACE_V007"
Field Value
- string
Methods
GetOPFSettings(AppId)
public void GetOPFSettings(AppId videoAppId)
Parameters
videoAppId
AppId
GetOPFStringForApp(AppId, Span<byte>, out int)
public bool GetOPFStringForApp(AppId videoAppId, Span<byte> buffer, out int bufferSize)
Parameters
videoAppId
AppId
buffer
Span<byte>
bufferSize
int
Returns
- bool
GetVideoURL(AppId)
public void GetVideoURL(AppId videoAppId)
Parameters
videoAppId
AppId
IsBroadcasting(out int)
public bool IsBroadcasting(out int numViewers)
Parameters
numViewers
int
Returns
- bool
OnBroadcastUploadStart(CallbackAction<BroadcastUploadStart>)
public IDisposable OnBroadcastUploadStart(CallbackAction<BroadcastUploadStart> func)
Parameters
func
CallbackAction<BroadcastUploadStart>
Returns
- IDisposable
OnBroadcastUploadStop(CallbackAction<BroadcastUploadStop>)
public IDisposable OnBroadcastUploadStop(CallbackAction<BroadcastUploadStop> func)
Parameters
func
CallbackAction<BroadcastUploadStop>
Returns
- IDisposable
OnGetOPFSettingsResult(CallbackAction<GetOPFSettingsResult>)
public IDisposable OnGetOPFSettingsResult(CallbackAction<GetOPFSettingsResult> func)
Parameters
func
CallbackAction<GetOPFSettingsResult>
Returns
- IDisposable
OnGetVideoURLResult(CallbackAction<GetVideoURLResult>)
public IDisposable OnGetVideoURLResult(CallbackAction<GetVideoURLResult> func)
Parameters
func
CallbackAction<GetVideoURLResult>
Returns
- IDisposable