API reference
API reference
Select your platform
No SDKs available
No versions available

CAPI Class

The CAPI class provides an interface to the OculusPlatform SDK, which allows developers to access various features of the Meta Quest platform such as user authentication, entitlement checks, cloud storage, and more. The class contains several methods that can be used to interact with the platform, including initialization, message queue access, VOIP, and logging. The class also includes several structs and enums that are used to represent data types and constants specific to the platform. See more details here.

Fields

DLL_NAME : const string
The DLL_NAME constant specifies the name of the DLL (Dynamic Link Library) file that contains the implementation of the OculusPlatform API. The value of this constant depends on the platform and architecture of the application.
Signature
const string Oculus.Platform.CAPI.DLL_NAME
VoipFilterBufferSize : const int
The VoipFilterBufferSize constant specifies the size of the buffer used for VOIP (Voice over Internet Protocol) filtering. It gets passed to the FilterCallback() function to specify the size of the buffer.
Signature
const int Oculus.Platform.CAPI.VoipFilterBufferSize

Methods

FilterCallback ( pcmData , pcmDataLength , frequency , numChannels )
Signature
delegate void Oculus.Platform.CAPI.FilterCallback([MarshalAs(UnmanagedType.LPArray, SizeConst=VoipFilterBufferSize), In, Out] short[] pcmData, UIntPtr pcmDataLength, int frequency, int numChannels)
Parameters
pcmData: short []
pcmDataLength: UIntPtr
frequency: int
numChannels: int
Returns
delegate void
ovr_AbuseReport_LaunchAdvancedReportFlow ( content_id , abuse_report_options )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AbuseReport_LaunchAdvancedReportFlow(UInt64 content_id, IntPtr abuse_report_options)
Parameters
content_id: UInt64
abuse_report_options: IntPtr
Returns
ulong
ovr_AbuseReport_ReportRequestHandled ( response )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AbuseReport_ReportRequestHandled(ReportRequestResponse response)
Parameters
Returns
ulong
ovr_AbuseReportOptions_Create ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_AbuseReportOptions_Create()
Returns
IntPtr
ovr_AbuseReportOptions_Destroy ( handle )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AbuseReportOptions_Destroy(IntPtr handle)
Parameters
handle: IntPtr
Returns
void
ovr_AbuseReportOptions_SetPreventPeopleChooser ( handle , value )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AbuseReportOptions_SetPreventPeopleChooser(IntPtr handle, bool value)
Parameters
handle: IntPtr
value: bool
Returns
void
ovr_AbuseReportOptions_SetReportType ( handle , value )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AbuseReportOptions_SetReportType(IntPtr handle, AbuseReportType value)
Parameters
handle: IntPtr
Returns
void
ovr_AchievementDefinition_GetBitfieldLength ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static uint Oculus.Platform.CAPI.ovr_AchievementDefinition_GetBitfieldLength(IntPtr obj)
Parameters
obj: IntPtr
Returns
uint
ovr_AchievementDefinition_GetTarget ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AchievementDefinition_GetTarget(IntPtr obj)
Parameters
obj: IntPtr
Returns
ulong
ovr_AchievementDefinition_GetType ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static AchievementType Oculus.Platform.CAPI.ovr_AchievementDefinition_GetType(IntPtr obj)
Parameters
obj: IntPtr
ovr_AchievementDefinitionArray_GetElement ( obj , index )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_AchievementDefinitionArray_GetElement(IntPtr obj, UIntPtr index)
Parameters
obj: IntPtr
index: UIntPtr
Returns
IntPtr
ovr_AchievementDefinitionArray_GetSize ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UIntPtr Oculus.Platform.CAPI.ovr_AchievementDefinitionArray_GetSize(IntPtr obj)
Parameters
obj: IntPtr
Returns
UIntPtr
ovr_AchievementDefinitionArray_HasNextPage ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_AchievementDefinitionArray_HasNextPage(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_AchievementProgress_GetCount ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AchievementProgress_GetCount(IntPtr obj)
Parameters
obj: IntPtr
Returns
ulong
ovr_AchievementProgress_GetIsUnlocked ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_AchievementProgress_GetIsUnlocked(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_AchievementProgressArray_GetElement ( obj , index )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_AchievementProgressArray_GetElement(IntPtr obj, UIntPtr index)
Parameters
obj: IntPtr
index: UIntPtr
Returns
IntPtr
ovr_AchievementProgressArray_GetSize ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UIntPtr Oculus.Platform.CAPI.ovr_AchievementProgressArray_GetSize(IntPtr obj)
Parameters
obj: IntPtr
Returns
UIntPtr
ovr_AchievementProgressArray_HasNextPage ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_AchievementProgressArray_HasNextPage(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_Achievements_GetAllDefinitions ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Achievements_GetAllDefinitions()
Returns
ulong
ovr_Achievements_GetAllProgress ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Achievements_GetAllProgress()
Returns
ulong
ovr_Achievements_GetDefinitionsByName ( names , count )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Achievements_GetDefinitionsByName(string[] names, int count)
Parameters
names: string []
count: int
Returns
ulong
ovr_Achievements_GetProgressByName ( names , count )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Achievements_GetProgressByName(string[] names, int count)
Parameters
names: string []
count: int
Returns
ulong
ovr_AchievementUpdate_GetJustUnlocked ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_AchievementUpdate_GetJustUnlocked(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_AdvancedAbuseReportOptions_AddSuggestedUser ( handle , value )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AdvancedAbuseReportOptions_AddSuggestedUser(IntPtr handle, UInt64 value)
Parameters
handle: IntPtr
value: UInt64
Returns
void
ovr_AdvancedAbuseReportOptions_ClearDeveloperDefinedContext ( handle )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AdvancedAbuseReportOptions_ClearDeveloperDefinedContext(IntPtr handle)
Parameters
handle: IntPtr
Returns
void
ovr_AdvancedAbuseReportOptions_ClearSuggestedUsers ( handle )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AdvancedAbuseReportOptions_ClearSuggestedUsers(IntPtr handle)
Parameters
handle: IntPtr
Returns
void
ovr_AdvancedAbuseReportOptions_Create ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_AdvancedAbuseReportOptions_Create()
Returns
IntPtr
ovr_AdvancedAbuseReportOptions_Destroy ( handle )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AdvancedAbuseReportOptions_Destroy(IntPtr handle)
Parameters
handle: IntPtr
Returns
void
ovr_AdvancedAbuseReportOptions_SetReportType ( handle , value )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AdvancedAbuseReportOptions_SetReportType(IntPtr handle, AbuseReportType value)
Parameters
handle: IntPtr
Returns
void
ovr_AdvancedAbuseReportOptions_SetVideoMode ( handle , value )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AdvancedAbuseReportOptions_SetVideoMode(IntPtr handle, AbuseReportVideoMode value)
Parameters
handle: IntPtr
Returns
void
ovr_AppDownloadProgressResult_GetDownloadBytes ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static long Oculus.Platform.CAPI.ovr_AppDownloadProgressResult_GetDownloadBytes(IntPtr obj)
Parameters
obj: IntPtr
Returns
long
ovr_AppDownloadProgressResult_GetDownloadedBytes ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static long Oculus.Platform.CAPI.ovr_AppDownloadProgressResult_GetDownloadedBytes(IntPtr obj)
Parameters
obj: IntPtr
Returns
long
ovr_AppDownloadProgressResult_GetStatusCode ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static AppStatus Oculus.Platform.CAPI.ovr_AppDownloadProgressResult_GetStatusCode(IntPtr obj)
Parameters
obj: IntPtr
Returns
AppStatus
ovr_AppDownloadResult_GetAppInstallResult ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static AppInstallResult Oculus.Platform.CAPI.ovr_AppDownloadResult_GetAppInstallResult(IntPtr obj)
Parameters
obj: IntPtr
ovr_AppDownloadResult_GetTimestamp ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static long Oculus.Platform.CAPI.ovr_AppDownloadResult_GetTimestamp(IntPtr obj)
Parameters
obj: IntPtr
Returns
long
ovr_Application_CancelAppDownload ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Application_CancelAppDownload()
Returns
ulong
ovr_Application_CheckAppDownloadProgress ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Application_CheckAppDownloadProgress()
Returns
ulong
ovr_Application_GetID ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_Application_GetID(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_Application_GetInstalledApplications ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Application_GetInstalledApplications()
Returns
ulong
ovr_Application_GetVersion ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Application_GetVersion()
Returns
ulong
ovr_Application_InstallAppUpdateAndRelaunch ( deeplink_options )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Application_InstallAppUpdateAndRelaunch(IntPtr deeplink_options)
Parameters
deeplink_options: IntPtr
Returns
ulong
ovr_Application_LaunchOtherApp ( appID , deeplink_options )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Application_LaunchOtherApp(UInt64 appID, IntPtr deeplink_options)
Parameters
appID: UInt64
deeplink_options: IntPtr
Returns
ulong
ovr_Application_StartAppDownload ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Application_StartAppDownload()
Returns
ulong
ovr_ApplicationInvite_GetDestination ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_ApplicationInvite_GetDestination(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_ApplicationInvite_GetID ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_ApplicationInvite_GetID(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_ApplicationInvite_GetIsActive ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_ApplicationInvite_GetIsActive(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_ApplicationInvite_GetRecipient ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_ApplicationInvite_GetRecipient(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_ApplicationInviteArray_GetElement ( obj , index )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_ApplicationInviteArray_GetElement(IntPtr obj, UIntPtr index)
Parameters
obj: IntPtr
index: UIntPtr
Returns
IntPtr
ovr_ApplicationInviteArray_GetSize ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UIntPtr Oculus.Platform.CAPI.ovr_ApplicationInviteArray_GetSize(IntPtr obj)
Parameters
obj: IntPtr
Returns
UIntPtr
ovr_ApplicationInviteArray_HasNextPage ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_ApplicationInviteArray_HasNextPage(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_ApplicationLifecycle_GetLaunchDetails ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_ApplicationLifecycle_GetLaunchDetails()
Returns
IntPtr
ovr_ApplicationLifecycle_GetRegisteredPIDs ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_ApplicationLifecycle_GetRegisteredPIDs()
Returns
ulong
ovr_ApplicationLifecycle_GetSessionKey ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_ApplicationLifecycle_GetSessionKey()
Returns
ulong
ovr_ApplicationOptions_Create ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_ApplicationOptions_Create()
Returns
IntPtr
ovr_ApplicationOptions_Destroy ( handle )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_ApplicationOptions_Destroy(IntPtr handle)
Parameters
handle: IntPtr
Returns
void
ovr_ApplicationOptions_SetRoomId ( handle , value )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_ApplicationOptions_SetRoomId(IntPtr handle, UInt64 value)
Parameters
handle: IntPtr
value: UInt64
Returns
void
ovr_ApplicationVersion_GetCurrentCode ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static int Oculus.Platform.CAPI.ovr_ApplicationVersion_GetCurrentCode(IntPtr obj)
Parameters
obj: IntPtr
Returns
int
ovr_ApplicationVersion_GetLatestCode ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static int Oculus.Platform.CAPI.ovr_ApplicationVersion_GetLatestCode(IntPtr obj)
Parameters
obj: IntPtr
Returns
int
ovr_ApplicationVersion_GetReleaseDate ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static long Oculus.Platform.CAPI.ovr_ApplicationVersion_GetReleaseDate(IntPtr obj)
Parameters
obj: IntPtr
Returns
long
ovr_AssetDetails_GetAssetId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_AssetDetails_GetAssetId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_AssetDetails_GetLanguage ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_AssetDetails_GetLanguage(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_AssetDetailsArray_GetElement ( obj , index )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_AssetDetailsArray_GetElement(IntPtr obj, UIntPtr index)
Parameters
obj: IntPtr
index: UIntPtr
Returns
IntPtr
ovr_AssetDetailsArray_GetSize ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UIntPtr Oculus.Platform.CAPI.ovr_AssetDetailsArray_GetSize(IntPtr obj)
Parameters
obj: IntPtr
Returns
UIntPtr
ovr_AssetFile_Delete ( assetFileID )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_Delete(UInt64 assetFileID)
Parameters
assetFileID: UInt64
Returns
ulong
ovr_AssetFile_DeleteById ( assetFileID )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_DeleteById(UInt64 assetFileID)
Parameters
assetFileID: UInt64
Returns
ulong
ovr_AssetFile_Download ( assetFileID )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_Download(UInt64 assetFileID)
Parameters
assetFileID: UInt64
Returns
ulong
ovr_AssetFile_DownloadById ( assetFileID )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_DownloadById(UInt64 assetFileID)
Parameters
assetFileID: UInt64
Returns
ulong
ovr_AssetFile_DownloadCancel ( assetFileID )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_DownloadCancel(UInt64 assetFileID)
Parameters
assetFileID: UInt64
Returns
ulong
ovr_AssetFile_DownloadCancelById ( assetFileID )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_DownloadCancelById(UInt64 assetFileID)
Parameters
assetFileID: UInt64
Returns
ulong
ovr_AssetFile_GetList ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_GetList()
Returns
ulong
ovr_AssetFile_Status ( assetFileID )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_Status(UInt64 assetFileID)
Parameters
assetFileID: UInt64
Returns
ulong
ovr_AssetFile_StatusById ( assetFileID )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFile_StatusById(UInt64 assetFileID)
Parameters
assetFileID: UInt64
Returns
ulong
ovr_AssetFileDeleteResult_GetAssetFileId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_AssetFileDeleteResult_GetAssetFileId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_AssetFileDeleteResult_GetAssetId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_AssetFileDeleteResult_GetAssetId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_AssetFileDeleteResult_GetSuccess ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_AssetFileDeleteResult_GetSuccess(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_AssetFileDownloadCancelResult_GetAssetFileId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_AssetFileDownloadCancelResult_GetAssetFileId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_AssetFileDownloadCancelResult_GetAssetId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_AssetFileDownloadCancelResult_GetAssetId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_AssetFileDownloadCancelResult_GetSuccess ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_AssetFileDownloadCancelResult_GetSuccess(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_AssetFileDownloadResult_GetAssetId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_AssetFileDownloadResult_GetAssetId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_AssetFileDownloadUpdate_GetAssetFileId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_AssetFileDownloadUpdate_GetAssetFileId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_AssetFileDownloadUpdate_GetAssetId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_AssetFileDownloadUpdate_GetAssetId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_AssetFileDownloadUpdate_GetBytesTotal ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static uint Oculus.Platform.CAPI.ovr_AssetFileDownloadUpdate_GetBytesTotal(IntPtr obj)
Parameters
obj: IntPtr
Returns
uint
ovr_AssetFileDownloadUpdate_GetBytesTotalLong ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_AssetFileDownloadUpdate_GetBytesTotalLong(IntPtr obj)
Parameters
obj: IntPtr
Returns
ulong
ovr_AssetFileDownloadUpdate_GetBytesTransferred ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static int Oculus.Platform.CAPI.ovr_AssetFileDownloadUpdate_GetBytesTransferred(IntPtr obj)
Parameters
obj: IntPtr
Returns
int
ovr_AssetFileDownloadUpdate_GetBytesTransferredLong ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static long Oculus.Platform.CAPI.ovr_AssetFileDownloadUpdate_GetBytesTransferredLong(IntPtr obj)
Parameters
obj: IntPtr
Returns
long
ovr_AssetFileDownloadUpdate_GetCompleted ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_AssetFileDownloadUpdate_GetCompleted(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_Avatar_LaunchAvatarEditor ( options )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_Avatar_LaunchAvatarEditor(IntPtr options)
Parameters
options: IntPtr
Returns
ulong
ovr_AvatarEditorOptions_Create ()
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_AvatarEditorOptions_Create()
Returns
IntPtr
ovr_AvatarEditorOptions_Destroy ( handle )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static void Oculus.Platform.CAPI.ovr_AvatarEditorOptions_Destroy(IntPtr handle)
Parameters
handle: IntPtr
Returns
void
ovr_AvatarEditorResult_GetRequestSent ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_AvatarEditorResult_GetRequestSent(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_BillingPlan_GetPaidOffer ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_BillingPlan_GetPaidOffer(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_BillingPlan_GetTrialOffers ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_BillingPlan_GetTrialOffers(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_BillingPlanArray_GetElement ( obj , index )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_BillingPlanArray_GetElement(IntPtr obj, UIntPtr index)
Parameters
obj: IntPtr
index: UIntPtr
Returns
IntPtr
ovr_BillingPlanArray_GetSize ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UIntPtr Oculus.Platform.CAPI.ovr_BillingPlanArray_GetSize(IntPtr obj)
Parameters
obj: IntPtr
Returns
UIntPtr
ovr_BlockedUser_GetId ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_BlockedUser_GetId(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_BlockedUserArray_GetElement ( obj , index )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_BlockedUserArray_GetElement(IntPtr obj, UIntPtr index)
Parameters
obj: IntPtr
index: UIntPtr
Returns
IntPtr
ovr_BlockedUserArray_GetSize ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UIntPtr Oculus.Platform.CAPI.ovr_BlockedUserArray_GetSize(IntPtr obj)
Parameters
obj: IntPtr
Returns
UIntPtr
ovr_BlockedUserArray_HasNextPage ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_BlockedUserArray_HasNextPage(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_Challenge_GetCreationType ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ChallengeCreationType Oculus.Platform.CAPI.ovr_Challenge_GetCreationType(IntPtr obj)
Parameters
obj: IntPtr
ovr_Challenge_GetID ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_Challenge_GetID(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_Challenge_GetInvitedUsers ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_Challenge_GetInvitedUsers(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_Challenge_GetLeaderboard ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_Challenge_GetLeaderboard(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_Challenge_GetParticipants ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_Challenge_GetParticipants(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_Challenge_GetVisibility ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ChallengeVisibility Oculus.Platform.CAPI.ovr_Challenge_GetVisibility(IntPtr obj)
Parameters
obj: IntPtr
ovr_ChallengeArray_GetElement ( obj , index )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_ChallengeArray_GetElement(IntPtr obj, UIntPtr index)
Parameters
obj: IntPtr
index: UIntPtr
Returns
IntPtr
ovr_ChallengeArray_GetSize ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UIntPtr Oculus.Platform.CAPI.ovr_ChallengeArray_GetSize(IntPtr obj)
Parameters
obj: IntPtr
Returns
UIntPtr
ovr_ChallengeArray_GetTotalCount ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static ulong Oculus.Platform.CAPI.ovr_ChallengeArray_GetTotalCount(IntPtr obj)
Parameters
obj: IntPtr
Returns
ulong
ovr_ChallengeArray_HasNextPage ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_ChallengeArray_HasNextPage(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_ChallengeArray_HasPreviousPage ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static bool Oculus.Platform.CAPI.ovr_ChallengeArray_HasPreviousPage(IntPtr obj)
Parameters
obj: IntPtr
Returns
bool
ovr_ChallengeEntry_GetExtraDataLength ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static uint Oculus.Platform.CAPI.ovr_ChallengeEntry_GetExtraDataLength(IntPtr obj)
Parameters
obj: IntPtr
Returns
uint
ovr_ChallengeEntry_GetID ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static UInt64 Oculus.Platform.CAPI.ovr_ChallengeEntry_GetID(IntPtr obj)
Parameters
obj: IntPtr
Returns
UInt64
ovr_ChallengeEntry_GetRank ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static int Oculus.Platform.CAPI.ovr_ChallengeEntry_GetRank(IntPtr obj)
Parameters
obj: IntPtr
Returns
int
ovr_ChallengeEntry_GetScore ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static long Oculus.Platform.CAPI.ovr_ChallengeEntry_GetScore(IntPtr obj)
Parameters
obj: IntPtr
Returns
long
ovr_ChallengeEntry_GetUser ( obj )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_ChallengeEntry_GetUser(IntPtr obj)
Parameters
obj: IntPtr
Returns
IntPtr
ovr_ChallengeEntryArray_GetElement ( obj , index )
The Meta Quest Platform offers features that you can use to create engaging and social game experiences. Supporting objectives: Identity, Social and Community, Engagement, Revenue, and Security. See more details at here.
Signature
static IntPtr Oculus.Platform.CAPI.ovr_ChallengeEntryArray_GetElement(IntPtr obj, UIntPtr index)
Parameters
obj: IntPtr
index: UIntPtr
Returns
IntPtr