예제 #1
0
 public static bool EnableLooped(bool bValue)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_EnableLooped(CSteamAPIContext.GetSteamMusicRemote(), bValue));
 }
예제 #2
0
 public static bool BActivationSuccess(bool bValue)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_BActivationSuccess(CSteamAPIContext.GetSteamMusicRemote(), bValue));
 }
예제 #3
0
 public static bool SetPNGIcon_64x64(byte[] pvBuffer, uint cbBufferLength)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_SetPNGIcon_64x64(CSteamAPIContext.GetSteamMusicRemote(), pvBuffer, cbBufferLength));
 }
예제 #4
0
 public static bool PlaylistDidChange()
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_PlaylistDidChange(CSteamAPIContext.GetSteamMusicRemote()));
 }
예제 #5
0
 public static bool BIsCurrentMusicRemote()
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_BIsCurrentMusicRemote(CSteamAPIContext.GetSteamMusicRemote()));
 }
예제 #6
0
 public static bool ResetPlaylistEntries()
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_ResetPlaylistEntries(CSteamAPIContext.GetSteamMusicRemote()));
 }
예제 #7
0
 public static bool SetCurrentPlaylistEntry(int nID)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_SetCurrentPlaylistEntry(CSteamAPIContext.GetSteamMusicRemote(), nID));
 }
예제 #8
0
 public static bool UpdateCurrentEntryCoverArt(byte[] pvBuffer, uint cbBufferLength)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_UpdateCurrentEntryCoverArt(CSteamAPIContext.GetSteamMusicRemote(), pvBuffer, cbBufferLength));
 }
예제 #9
0
 public static bool UpdateCurrentEntryElapsedSeconds(int nValue)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds(CSteamAPIContext.GetSteamMusicRemote(), nValue));
 }
예제 #10
0
 public static bool CurrentEntryIsAvailable(bool bAvailable)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_CurrentEntryIsAvailable(CSteamAPIContext.GetSteamMusicRemote(), bAvailable));
 }
예제 #11
0
 /// <summary>
 /// <para> volume is between 0.0 and 1.0</para>
 /// </summary>
 public static bool UpdateVolume(float flValue)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_UpdateVolume(CSteamAPIContext.GetSteamMusicRemote(), flValue));
 }
예제 #12
0
 /// <summary>
 /// <para> Status</para>
 /// </summary>
 public static bool UpdatePlaybackStatus(AudioPlayback_Status nStatus)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamMusicRemote_UpdatePlaybackStatus(CSteamAPIContext.GetSteamMusicRemote(), nStatus));
 }