SteamMusicRemote

Swift
public struct SteamMusicRemote: Sendable

Steamworks ISteamMusicRemote

Access via musicRemote.


Topics

func activationSuccess(value: Bool) -> Bool

Steamworks ISteamMusicRemote::BActivationSuccess()

Declaration
Swift
@discardableResult
public func activationSuccess(value: Bool) -> Bool

func isCurrentMusicRemote() -> Bool

Steamworks ISteamMusicRemote::BIsCurrentMusicRemote()

Declaration
Swift
public func isCurrentMusicRemote() -> Bool

func currentEntryDidChange() -> Bool

Steamworks ISteamMusicRemote::CurrentEntryDidChange()

Declaration
Swift
@discardableResult
public func currentEntryDidChange() -> Bool

func currentEntryIsAvailable(available: Bool) -> Bool

Steamworks ISteamMusicRemote::CurrentEntryIsAvailable()

Declaration
Swift
@discardableResult
public func currentEntryIsAvailable(available: Bool) -> Bool

func currentEntryWillChange() -> Bool

Steamworks ISteamMusicRemote::CurrentEntryWillChange()

Declaration
Swift
@discardableResult
public func currentEntryWillChange() -> Bool

func deregisterSteamMusicRemote() -> Bool

Steamworks ISteamMusicRemote::DeregisterSteamMusicRemote()

Declaration
Swift
@discardableResult
public func deregisterSteamMusicRemote() -> Bool

func enableLooped(value: Bool) -> Bool

Steamworks ISteamMusicRemote::EnableLooped()

Declaration
Swift
@discardableResult
public func enableLooped(value: Bool) -> Bool

func enablePlayNext(value: Bool) -> Bool

Steamworks ISteamMusicRemote::EnablePlayNext()

Declaration
Swift
@discardableResult
public func enablePlayNext(value: Bool) -> Bool

func enablePlayPrevious(value: Bool) -> Bool

Steamworks ISteamMusicRemote::EnablePlayPrevious()

Declaration
Swift
@discardableResult
public func enablePlayPrevious(value: Bool) -> Bool

func enablePlaylists(value: Bool) -> Bool

Steamworks ISteamMusicRemote::EnablePlaylists()

Declaration
Swift
@discardableResult
public func enablePlaylists(value: Bool) -> Bool

func enableQueue(value: Bool) -> Bool

Steamworks ISteamMusicRemote::EnableQueue()

Declaration
Swift
@discardableResult
public func enableQueue(value: Bool) -> Bool

func enableShuffled(value: Bool) -> Bool

Steamworks ISteamMusicRemote::EnableShuffled()

Declaration
Swift
@discardableResult
public func enableShuffled(value: Bool) -> Bool

func playlistDidChange() -> Bool

Steamworks ISteamMusicRemote::PlaylistDidChange()

Declaration
Swift
@discardableResult
public func playlistDidChange() -> Bool

func playlistWillChange() -> Bool

Steamworks ISteamMusicRemote::PlaylistWillChange()

Declaration
Swift
@discardableResult
public func playlistWillChange() -> Bool

func queueDidChange() -> Bool

Steamworks ISteamMusicRemote::QueueDidChange()

Declaration
Swift
@discardableResult
public func queueDidChange() -> Bool

func queueWillChange() -> Bool

Steamworks ISteamMusicRemote::QueueWillChange()

Declaration
Swift
@discardableResult
public func queueWillChange() -> Bool

func registerSteamMusicRemote(name: String) -> Bool

Steamworks ISteamMusicRemote::RegisterSteamMusicRemote()

Declaration
Swift
public func registerSteamMusicRemote(name: String) -> Bool

func resetPlaylistEntries() -> Bool

Steamworks ISteamMusicRemote::ResetPlaylistEntries()

Declaration
Swift
@discardableResult
public func resetPlaylistEntries() -> Bool

func resetQueueEntries() -> Bool

Steamworks ISteamMusicRemote::ResetQueueEntries()

Declaration
Swift
@discardableResult
public func resetQueueEntries() -> Bool

func setCurrentPlaylistEntry(id: Int) -> Bool

Steamworks ISteamMusicRemote::SetCurrentPlaylistEntry()

Declaration
Swift
public func setCurrentPlaylistEntry(id: Int) -> Bool

func setCurrentQueueEntry(id: Int) -> Bool

Steamworks ISteamMusicRemote::SetCurrentQueueEntry()

Declaration
Swift
public func setCurrentQueueEntry(id: Int) -> Bool

func setDisplayName(displayName: String) -> Bool

Steamworks ISteamMusicRemote::SetDisplayName()

Declaration
Swift
public func setDisplayName(displayName: String) -> Bool

func setPNGIcon64x64(buffer: UnsafeRawPointer, bufferSize: Int) -> Bool

Steamworks ISteamMusicRemote::SetPNGIcon_64x64()

Declaration
Swift
public func setPNGIcon64x64(buffer: UnsafeRawPointer, bufferSize: Int) -> Bool

func setPlaylistEntry(id: Int, position: Int, entryText: String) -> Bool

Steamworks ISteamMusicRemote::SetPlaylistEntry()

Declaration
Swift
public func setPlaylistEntry(id: Int, position: Int, entryText: String) -> Bool

func setQueueEntry(id: Int, position: Int, entryText: String) -> Bool

Steamworks ISteamMusicRemote::SetQueueEntry()

Declaration
Swift
public func setQueueEntry(id: Int, position: Int, entryText: String) -> Bool

func updateCurrentEntryCoverArt(buffer: UnsafeRawPointer, bufferSize: Int) -> Bool

Steamworks ISteamMusicRemote::UpdateCurrentEntryCoverArt()

Declaration
Swift
@discardableResult
public func updateCurrentEntryCoverArt(
    buffer: UnsafeRawPointer, bufferSize: Int
) -> Bool

func updateCurrentEntryElapsedSeconds(value: Int) -> Bool

Steamworks ISteamMusicRemote::UpdateCurrentEntryElapsedSeconds()

Declaration
Swift
@discardableResult
public func updateCurrentEntryElapsedSeconds(value: Int) -> Bool

func updateCurrentEntryText(text: String) -> Bool

Steamworks ISteamMusicRemote::UpdateCurrentEntryText()

Declaration
Swift
public func updateCurrentEntryText(text: String) -> Bool

func updateLooped(value: Bool) -> Bool

Steamworks ISteamMusicRemote::UpdateLooped()

Declaration
Swift
@discardableResult
public func updateLooped(value: Bool) -> Bool

func updatePlaybackStatus(status: AudioPlaybackStatus) -> Bool

Steamworks ISteamMusicRemote::UpdatePlaybackStatus()

Declaration
Swift
@discardableResult
public func updatePlaybackStatus(status: AudioPlaybackStatus) -> Bool

func updateShuffled(value: Bool) -> Bool

Steamworks ISteamMusicRemote::UpdateShuffled()

Declaration
Swift
@discardableResult
public func updateShuffled(value: Bool) -> Bool

func updateVolume(value: Float) -> Bool

Steamworks ISteamMusicRemote::UpdateVolume()

Declaration
Swift
@discardableResult
public func updateVolume(value: Float) -> Bool