Why Meta Quest?
Design
Develop
API reference
Distribute and grow
Blog
Support
Login
API reference
API reference
Select your platform
No SDKs available
No versions available
Overview
OVR_AbuseReportOptions.h
OVR_AbuseReportRecording.h
OVR_AbuseReportType.h
OVR_AbuseReportVideoMode.h
OVR_AccountAgeCategory.h
OVR_AchievementDefinition.h
OVR_AchievementDefinitionArray.h
OVR_AchievementProgress.h
OVR_AchievementProgressArray.h
OVR_AchievementType.h
OVR_AchievementUpdate.h
OVR_AdvancedAbuseReportOptions.h
OVR_AppAgeCategory.h
OVR_AppDownloadProgressResult.h
OVR_AppDownloadResult.h
OVR_AppInstallResult.h
OVR_AppStatus.h
OVR_ApplicationInvite.h
OVR_ApplicationInviteArray.h
OVR_ApplicationOptions.h
OVR_ApplicationVersion.h
OVR_AssetDetails.h
OVR_AssetDetailsArray.h
OVR_AssetFileDeleteResult.h
OVR_AssetFileDownloadCancelResult.h
OVR_AssetFileDownloadResult.h
OVR_AssetFileDownloadUpdate.h
OVR_AvatarEditorOptions.h
OVR_AvatarEditorResult.h
OVR_BlockedUser.h
OVR_BlockedUserArray.h
OVR_Challenge.h
OVR_ChallengeArray.h
OVR_ChallengeCreationType.h
OVR_ChallengeEntry.h
OVR_ChallengeEntryArray.h
OVR_ChallengeOptions.h
OVR_ChallengeViewerFilter.h
OVR_ChallengeVisibility.h
OVR_CowatchViewer.h
OVR_CowatchViewerArray.h
OVR_CowatchViewerUpdate.h
OVR_CowatchingState.h
OVR_DataStore.h
OVR_Destination.h
OVR_DestinationArray.h
OVR_Error.h
OVR_Functions_ApplicationLifecycle.h
OVR_Functions_Voip.h
OVR_GroupPresenceJoinIntent.h
OVR_GroupPresenceLeaveIntent.h
OVR_GroupPresenceOptions.h
OVR_HttpTransferUpdate.h
OVR_InstalledApplication.h
OVR_InstalledApplicationArray.h
OVR_InviteOptions.h
OVR_InvitePanelResultInfo.h
OVR_KeyValuePairType.h
OVR_LanguagePackInfo.h
OVR_LaunchBlockFlowResult.h
OVR_LaunchDetails.h
OVR_LaunchFriendRequestFlowResult.h
OVR_LaunchInvitePanelFlowResult.h
OVR_LaunchReportFlowResult.h
OVR_LaunchResult.h
OVR_LaunchType.h
OVR_LaunchUnblockFlowResult.h
OVR_Leaderboard.h
OVR_LeaderboardArray.h
OVR_LeaderboardEntry.h
OVR_LeaderboardEntryArray.h
OVR_LeaderboardFilterType.h
OVR_LeaderboardStartAt.h
OVR_LeaderboardUpdateStatus.h
OVR_LinkedAccount.h
OVR_LinkedAccountArray.h
OVR_LivestreamingApplicationStatus.h
OVR_LivestreamingAudience.h
OVR_LivestreamingMicrophoneStatus.h
OVR_LivestreamingStartResult.h
OVR_LivestreamingStartStatus.h
OVR_LivestreamingStatus.h
OVR_LivestreamingVideoStats.h
OVR_LogEventName.h
OVR_LogEventParameter.h
OVR_MediaContentType.h
OVR_Message.h
OVR_MessageType.h
OVR_Microphone.h
OVR_MicrophoneAvailabilityState.h
OVR_MultiplayerErrorErrorKey.h
OVR_MultiplayerErrorOptions.h
OVR_NetSyncConnection.h
OVR_NetSyncConnectionStatus.h
OVR_NetSyncDisconnectReason.h
OVR_NetSyncOptions.h
OVR_NetSyncSession.h
OVR_NetSyncSessionArray.h
OVR_NetSyncSessionsChangedNotification.h
OVR_NetSyncSetSessionPropertyResult.h
OVR_NetSyncVoipAttenuationValue.h
OVR_NetSyncVoipAttenuationValueArray.h
OVR_NetSyncVoipMicSource.h
OVR_NetSyncVoipStreamMode.h
OVR_OrgScopedID.h
OVR_Packet.h
OVR_Party.h
OVR_PartyID.h
OVR_PartyMicState.h
OVR_PartyUpdateAction.h
OVR_PartyUpdateNotification.h
OVR_PermissionGrantStatus.h
OVR_PermissionType.h
OVR_Pid.h
OVR_PidArray.h
OVR_Platform.h
OVR_PlatformInitialize.h
OVR_PlatformInitializeResult.h
OVR_PlatformVersion.h
OVR_Platform_Defs.h
OVR_Platform_Internal.h
OVR_Product.h
OVR_ProductArray.h
OVR_Purchase.h
OVR_PurchaseArray.h
OVR_RejoinDialogResult.h
OVR_ReportRequestResponse.h
OVR_Requests_AbuseReport.h
OVR_Requests_Achievements.h
OVR_Requests_Application.h
OVR_Requests_ApplicationLifecycle.h
OVR_Requests_AssetFile.h
OVR_Requests_Avatar.h
OVR_Requests_Challenges.h
OVR_Requests_Cowatching.h
OVR_Requests_DeviceApplicationIntegrity.h
OVR_Requests_Entitlement.h
OVR_Requests_GroupPresence.h
OVR_Requests_IAP.h
OVR_Requests_LanguagePack.h
OVR_Requests_Leaderboard.h
OVR_Requests_Media.h
OVR_Requests_Notification.h
OVR_Requests_Party.h
OVR_Requests_RichPresence.h
OVR_Requests_User.h
OVR_Requests_UserAgeCategory.h
OVR_Requests_Voip.h
OVR_RichPresenceExtraContext.h
OVR_RichPresenceOptions.h
OVR_RosterOptions.h
OVR_SdkAccount.h
OVR_SdkAccountArray.h
OVR_SdkAccountType.h
OVR_SendInvitesResult.h
OVR_ServiceProvider.h
OVR_ShareMediaResult.h
OVR_ShareMediaStatus.h
OVR_SupplementaryMetric.h
OVR_SystemVoipState.h
OVR_SystemVoipStatus.h
OVR_TimeWindow.h
OVR_Types.h
OVR_User.h
OVR_UserAccountAgeCategory.h
OVR_UserArray.h
OVR_UserCapability.h
OVR_UserCapabilityArray.h
OVR_UserDataStoreUpdateResponse.h
OVR_UserOptions.h
OVR_UserOrdering.h
OVR_UserPresenceStatus.h
OVR_UserProof.h
OVR_UserReportID.h
OVR_VoipBitrate.h
OVR_VoipDecoder.h
OVR_VoipDtxState.h
OVR_VoipEncoder.h
OVR_VoipMuteState.h
OVR_VoipOptions.h
OVR_VoipSampleRate.h
OVR_Voip_LowLevel.h
ovrKeyValuePair
ovrNetSyncVec3
ovrOculusInitParams
ovrPlatformLogValue
Code samples
Downloads
Release notes
Supported platforms
OVR_Challenge.h
OVR_Challenge.h File
Typedefs
struct ovrChallenge *
ovrChallengeHandle
Functions
ovrChallengeCreationType
ovr_Challenge_GetCreationType
( const
ovrChallengeHandle
obj )
Was this challenge created by a user or the app developer.
const char *
ovr_Challenge_GetDescription
( const
ovrChallengeHandle
obj )
A displayable string of the challenge's description.
ovrUserArrayHandle
ovr_Challenge_GetInvitedUsers
( const
ovrChallengeHandle
obj )
This method may return null. This indicates that the value is not present or that the curent app or user is not permitted to access it.
ovrLeaderboardHandle
ovr_Challenge_GetLeaderboard
( const
ovrChallengeHandle
obj )
The leaderboard associated with this challenge.
ovrUserArrayHandle
ovr_Challenge_GetParticipants
( const
ovrChallengeHandle
obj )
This method may return null. This indicates that the value is not present or that the curent app or user is not permitted to access it.
const char *
ovr_Challenge_GetTitle
( const
ovrChallengeHandle
obj )
A displayable string of the challenge's title.
ovrChallengeVisibility
ovr_Challenge_GetVisibility
( const
ovrChallengeHandle
obj )
A enum that specify who can see this challenge.
unsigned long long
ovr_Challenge_GetEndDate
( const
ovrChallengeHandle
obj )
ovrID
ovr_Challenge_GetID
( const
ovrChallengeHandle
obj )
unsigned long long
ovr_Challenge_GetStartDate
( const
ovrChallengeHandle
obj )
Did you find this page helpful?
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
English (US)
© 2025 Meta