SteamVideo

Swift
public struct SteamVideo: Sendable

Steamworks ISteamVideo

Access via video.


Topics

func addTimelineHighlightMarker(icon: String, title: String, description: String, priority: Int)

Steamworks ISteamVideo::AddTimelineHighlightMarker()

Declaration
Swift
public func addTimelineHighlightMarker(
    icon: String, title: String, description: String, priority: Int)

func addTimelineRangeEnd(id: String)

Steamworks ISteamVideo::AddTimelineRangeEnd()

Declaration
Swift
public func addTimelineRangeEnd(id: String)

func addTimelineRangeStart(id: String, title: String)

Steamworks ISteamVideo::AddTimelineRangeStart()

Declaration
Swift
public func addTimelineRangeStart(id: String, title: String)

func addTimelineTimestamp(title: String)

Steamworks ISteamVideo::AddTimelineTimestamp()

Declaration
Swift
public func addTimelineTimestamp(title: String)

func getOPFSettings(videoAppID: AppID)

Steamworks ISteamVideo::GetOPFSettings()

Declaration
Swift
public func getOPFSettings(videoAppID: AppID)

func getOPFStringForApp(videoAppID: AppID, bufferSize: Int) -> (rc: Bool, buffer: String, bufferSize: Int)

Steamworks ISteamVideo::GetOPFStringForApp()

Declaration
Swift
public func getOPFStringForApp(videoAppID: AppID, bufferSize: Int = 48000) -> (
    rc: Bool, buffer: String, bufferSize: Int
)

func getVideoURL(videoAppID: AppID)

Steamworks ISteamVideo::GetVideoURL()

Declaration
Swift
public func getVideoURL(videoAppID: AppID)

func isBroadcasting() -> (rc: Bool, numViewers: Int)

Steamworks ISteamVideo::IsBroadcasting()

Declaration
Swift
public func isBroadcasting() -> (rc: Bool, numViewers: Int)