C# 클래스 Valve.Steamworks.ISteamUser

파일 보기 프로젝트 열기: kronosaur/Transcendence

공개 메소드들

메소드 설명
AdvertiseGame ( ulong steamIDGameServer, uint unIPServer, char usPortServer ) : void
BIsBehindNAT ( ) : bool
BLoggedOn ( ) : bool
BeginAuthSession ( IntPtr pAuthTicket, int cbAuthTicket, ulong steamID ) : uint
CancelAuthTicket ( uint hAuthTicket ) : void
DecompressVoice ( IntPtr pCompressed, uint cbCompressed, IntPtr pDestBuffer, uint cbDestBufferSize, uint &nBytesWritten, uint nDesiredSampleRate ) : uint
EndAuthSession ( ulong steamID ) : void
GetAuthSessionTicket ( IntPtr pTicket, int cbMaxTicket, uint &pcbTicket ) : uint
GetAvailableVoice ( uint &pcbCompressed, uint &pcbUncompressed, uint nUncompressedVoiceDesiredSampleRate ) : uint
GetEncryptedAppTicket ( IntPtr pTicket, int cbMaxTicket, uint &pcbTicket ) : bool
GetGameBadgeLevel ( int nSeries, bool bFoil ) : int
GetHSteamUser ( ) : uint
GetIntPtr ( ) : IntPtr
GetPlayerSteamLevel ( ) : int
GetSteamID ( ) : ulong
GetUserDataFolder ( string pchBuffer, int cubBuffer ) : bool
GetVoice ( bool bWantCompressed, IntPtr pDestBuffer, uint cbDestBufferSize, uint &nBytesWritten, bool bWantUncompressed, IntPtr pUncompressedDestBuffer, uint cbUncompressedDestBufferSize, uint &nUncompressBytesWritten, uint nUncompressedVoiceDesiredSampleRate ) : uint
GetVoiceOptimalSampleRate ( ) : uint
InitiateGameConnection ( IntPtr pAuthBlob, int cbMaxAuthBlob, ulong steamIDGameServer, uint unIPServer, char usPortServer, bool bSecure ) : int
RequestEncryptedAppTicket ( IntPtr pDataToInclude, int cbDataToInclude ) : ulong
RequestStoreAuthURL ( string pchRedirectURL ) : ulong
StartVoiceRecording ( ) : void
StopVoiceRecording ( ) : void
TerminateGameConnection ( uint unIPServer, char usPortServer ) : void
TrackAppUsageEvent ( ulong gameID, int eAppUsageEvent, string pchExtraInfo ) : void
UserHasLicenseForApp ( ulong steamID, uint appID ) : uint

메소드 상세

AdvertiseGame() 공개 추상적인 메소드

public abstract AdvertiseGame ( ulong steamIDGameServer, uint unIPServer, char usPortServer ) : void
steamIDGameServer ulong
unIPServer uint
usPortServer char
리턴 void

BIsBehindNAT() 공개 추상적인 메소드

public abstract BIsBehindNAT ( ) : bool
리턴 bool

BLoggedOn() 공개 추상적인 메소드

public abstract BLoggedOn ( ) : bool
리턴 bool

BeginAuthSession() 공개 추상적인 메소드

public abstract BeginAuthSession ( IntPtr pAuthTicket, int cbAuthTicket, ulong steamID ) : uint
pAuthTicket IntPtr
cbAuthTicket int
steamID ulong
리턴 uint

CancelAuthTicket() 공개 추상적인 메소드

public abstract CancelAuthTicket ( uint hAuthTicket ) : void
hAuthTicket uint
리턴 void

DecompressVoice() 공개 추상적인 메소드

public abstract DecompressVoice ( IntPtr pCompressed, uint cbCompressed, IntPtr pDestBuffer, uint cbDestBufferSize, uint &nBytesWritten, uint nDesiredSampleRate ) : uint
pCompressed IntPtr
cbCompressed uint
pDestBuffer IntPtr
cbDestBufferSize uint
nBytesWritten uint
nDesiredSampleRate uint
리턴 uint

EndAuthSession() 공개 추상적인 메소드

public abstract EndAuthSession ( ulong steamID ) : void
steamID ulong
리턴 void

GetAuthSessionTicket() 공개 추상적인 메소드

public abstract GetAuthSessionTicket ( IntPtr pTicket, int cbMaxTicket, uint &pcbTicket ) : uint
pTicket IntPtr
cbMaxTicket int
pcbTicket uint
리턴 uint

GetAvailableVoice() 공개 추상적인 메소드

public abstract GetAvailableVoice ( uint &pcbCompressed, uint &pcbUncompressed, uint nUncompressedVoiceDesiredSampleRate ) : uint
pcbCompressed uint
pcbUncompressed uint
nUncompressedVoiceDesiredSampleRate uint
리턴 uint

GetEncryptedAppTicket() 공개 추상적인 메소드

public abstract GetEncryptedAppTicket ( IntPtr pTicket, int cbMaxTicket, uint &pcbTicket ) : bool
pTicket IntPtr
cbMaxTicket int
pcbTicket uint
리턴 bool

GetGameBadgeLevel() 공개 추상적인 메소드

public abstract GetGameBadgeLevel ( int nSeries, bool bFoil ) : int
nSeries int
bFoil bool
리턴 int

GetHSteamUser() 공개 추상적인 메소드

public abstract GetHSteamUser ( ) : uint
리턴 uint

GetIntPtr() 공개 추상적인 메소드

public abstract GetIntPtr ( ) : IntPtr
리턴 IntPtr

GetPlayerSteamLevel() 공개 추상적인 메소드

public abstract GetPlayerSteamLevel ( ) : int
리턴 int

GetSteamID() 공개 추상적인 메소드

public abstract GetSteamID ( ) : ulong
리턴 ulong

GetUserDataFolder() 공개 추상적인 메소드

public abstract GetUserDataFolder ( string pchBuffer, int cubBuffer ) : bool
pchBuffer string
cubBuffer int
리턴 bool

GetVoice() 공개 추상적인 메소드

public abstract GetVoice ( bool bWantCompressed, IntPtr pDestBuffer, uint cbDestBufferSize, uint &nBytesWritten, bool bWantUncompressed, IntPtr pUncompressedDestBuffer, uint cbUncompressedDestBufferSize, uint &nUncompressBytesWritten, uint nUncompressedVoiceDesiredSampleRate ) : uint
bWantCompressed bool
pDestBuffer IntPtr
cbDestBufferSize uint
nBytesWritten uint
bWantUncompressed bool
pUncompressedDestBuffer IntPtr
cbUncompressedDestBufferSize uint
nUncompressBytesWritten uint
nUncompressedVoiceDesiredSampleRate uint
리턴 uint

GetVoiceOptimalSampleRate() 공개 추상적인 메소드

public abstract GetVoiceOptimalSampleRate ( ) : uint
리턴 uint

InitiateGameConnection() 공개 추상적인 메소드

public abstract InitiateGameConnection ( IntPtr pAuthBlob, int cbMaxAuthBlob, ulong steamIDGameServer, uint unIPServer, char usPortServer, bool bSecure ) : int
pAuthBlob IntPtr
cbMaxAuthBlob int
steamIDGameServer ulong
unIPServer uint
usPortServer char
bSecure bool
리턴 int

RequestEncryptedAppTicket() 공개 추상적인 메소드

public abstract RequestEncryptedAppTicket ( IntPtr pDataToInclude, int cbDataToInclude ) : ulong
pDataToInclude IntPtr
cbDataToInclude int
리턴 ulong

RequestStoreAuthURL() 공개 추상적인 메소드

public abstract RequestStoreAuthURL ( string pchRedirectURL ) : ulong
pchRedirectURL string
리턴 ulong

StartVoiceRecording() 공개 추상적인 메소드

public abstract StartVoiceRecording ( ) : void
리턴 void

StopVoiceRecording() 공개 추상적인 메소드

public abstract StopVoiceRecording ( ) : void
리턴 void

TerminateGameConnection() 공개 추상적인 메소드

public abstract TerminateGameConnection ( uint unIPServer, char usPortServer ) : void
unIPServer uint
usPortServer char
리턴 void

TrackAppUsageEvent() 공개 추상적인 메소드

public abstract TrackAppUsageEvent ( ulong gameID, int eAppUsageEvent, string pchExtraInfo ) : void
gameID ulong
eAppUsageEvent int
pchExtraInfo string
리턴 void

UserHasLicenseForApp() 공개 추상적인 메소드

public abstract UserHasLicenseForApp ( ulong steamID, uint appID ) : uint
steamID ulong
appID uint
리턴 uint