docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class SteamMusic

    Purpose: Functions to control music playback in the steam client

    Inheritance
    object
    SteamMusic
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.Steamworks.Interop
    Assembly: Unity.Steamworks.Interop.dll
    Syntax
    public static class SteamMusic

    Methods

    BIsEnabled()

    Calls the Steamworks ISteamMusic::BIsEnabled method.

    Declaration
    public static bool BIsEnabled()
    Returns
    Type Description
    bool

    The value ISteamMusic::BIsEnabled returns.

    BIsPlaying()

    Calls the Steamworks ISteamMusic::BIsPlaying method.

    Declaration
    public static bool BIsPlaying()
    Returns
    Type Description
    bool

    The value ISteamMusic::BIsPlaying returns.

    GetPlaybackStatus()

    Calls the Steamworks ISteamMusic::GetPlaybackStatus method.

    Declaration
    public static AudioPlayback_Status GetPlaybackStatus()
    Returns
    Type Description
    AudioPlayback_Status

    The value ISteamMusic::GetPlaybackStatus returns.

    GetVolume()

    Calls the Steamworks ISteamMusic::GetVolume method.

    Declaration
    public static float GetVolume()
    Returns
    Type Description
    float

    The value ISteamMusic::GetVolume returns.

    Pause()

    Calls the Steamworks ISteamMusic::Pause method.

    Declaration
    public static void Pause()

    Play()

    Calls the Steamworks ISteamMusic::Play method.

    Declaration
    public static void Play()

    PlayNext()

    Calls the Steamworks ISteamMusic::PlayNext method.

    Declaration
    public static void PlayNext()

    PlayPrevious()

    Calls the Steamworks ISteamMusic::PlayPrevious method.

    Declaration
    public static void PlayPrevious()

    SetVolume(float)

    volume is between 0.0 and 1.0

    Declaration
    public static void SetVolume(float flVolume)
    Parameters
    Type Name Description
    float flVolume

    Passed through to ISteamMusic::SetVolume.

    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)