C# Class Torshify.Core.Native.NativeSessionCallbacks

Inheritance: IDisposable
显示文件 Open project: torshy/torshify Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
NativeSessionCallbacks ( NativeSession session ) : System

Private Methods

Method Description
ConnectionErrorCallback ( IntPtr sessionPtr, System.Error error ) : void
ConnectionStateUpdatedCallback ( IntPtr sessionPtr ) : void
CredentialsBlobUpdatedCallback ( IntPtr sessionPtr, string blob ) : void
EndOfTrackCallback ( IntPtr sessionPtr ) : void
GetAudioBufferStatsCallback ( IntPtr sessionPtr, IntPtr statsPtr ) : void
LogMessageCallback ( IntPtr sessionPtr, string data ) : void
LoggedInCallback ( IntPtr sessionPtr, System.Error error ) : void
LoggedOutCallback ( IntPtr sessionPtr ) : void
MessageToUserCallback ( IntPtr sessionPtr, string message ) : void
MetadataUpdatedCallback ( IntPtr sessionPtr ) : void
MusicDeliveryCallback ( IntPtr sessionPtr, IntPtr formatPtr, IntPtr framesPtr, int numFrames ) : int
NotifyMainThreadCallback ( IntPtr sessionPtr ) : void
OfflineErrorCallback ( IntPtr sessionPtr, System.Error error ) : void
OfflineStatusUpdatedCallback ( IntPtr sessionPtr ) : void
PlayTokenLostCallback ( IntPtr sessionPtr ) : void
PrivateSessionModeChangedCallback ( IntPtr sessionPtr, bool isPrivate ) : void
ScrobbleErrorCallback ( IntPtr sessionPtr, System.Error error ) : void
StartPlaybackCallback ( IntPtr sessionPtr ) : void
StopPlaybackCallback ( IntPtr sessionPtr ) : void
StreamingErrorCallback ( IntPtr sessionPtr, System.Error error ) : void
UserinfoUpdatedCallback ( IntPtr sessionPtr ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

NativeSessionCallbacks() public method

public NativeSessionCallbacks ( NativeSession session ) : System
session NativeSession
return System