|
enum | MrcActivationMode { MrcActivationMode.Automatic = 0,
MrcActivationMode.Disabled = 1,
MrcActivationMode.EnumSize = 0x7fffffff
} |
|
enum | PlatformCameraMode {
PlatformCameraMode.Disabled = -1,
PlatformCameraMode.Initialized = 0,
PlatformCameraMode.UserControlled = 1,
PlatformCameraMode.SmartNavigated = 2,
PlatformCameraMode.StabilizedPoV = 3,
PlatformCameraMode.RemoteDroneControlled = 4,
PlatformCameraMode.RemoteSpatialMapped = 5,
PlatformCameraMode.EnumSize = 0x7fffffff
} |
|
enum | InputVideoBufferType { InputVideoBufferType.Memory = 0,
InputVideoBufferType.TextureHandle = 1,
InputVideoBufferType.EnumSize = 0x7fffffff
} |
|
|
static bool | Initialize () |
|
static bool | Shutdown () |
|
static bool | GetInitialized () |
|
static bool | Update () |
|
static MrcActivationMode | GetMrcActivationMode () |
|
static bool | SetMrcActivationMode (MrcActivationMode mode) |
|
static bool | SetPlatformInitialized () |
|
static PlatformCameraMode | GetPlatformCameraMode () |
|
static bool | SetPlatformCameraMode (PlatformCameraMode mode) |
|
static bool | IsMrcEnabled () |
|
static bool | IsMrcActivated () |
|
static bool | UseMrcDebugCamera () |
|
static bool | SetMrcInputVideoBufferType (InputVideoBufferType videoBufferType) |
|
static InputVideoBufferType | GetMrcInputVideoBufferType () |
|
static bool | SetMrcFrameSize (int frameWidth, int frameHeight) |
|
static void | GetMrcFrameSize (out int frameWidth, out int frameHeight) |
|
static bool | SetMrcAudioSampleRate (int sampleRate) |
|
static int | GetMrcAudioSampleRate () |
|
static bool | SetMrcFrameImageFlipped (bool imageFlipped) |
|
static bool | GetMrcFrameImageFlipped () |
|
static bool | EncodeMrcFrame (System.IntPtr textureHandle, System.IntPtr fgTextureHandle, float[] audioData, int audioFrames, int audioChannels, double timestamp, double poseTime, ref int outSyncId) |
|
static bool | EncodeMrcFrame (RenderTexture frame, float[] audioData, int audioFrames, int audioChannels, double timestamp, double poseTime, ref int outSyncId) |
|
static bool | SyncMrcFrame (int syncId) |
|
static bool | SetAvailableQueueIndexVulkan (uint queueIndexVk) |
|
static bool | SetMrcHeadsetControllerPose (Posef headsetPose, Posef leftControllerPose, Posef rightControllerPose) |
|
◆ InputVideoBufferType
Enumerator |
---|
Memory | |
TextureHandle | |
EnumSize | |
◆ MrcActivationMode
Enumerator |
---|
Automatic | |
Disabled | |
EnumSize | |
◆ PlatformCameraMode
Enumerator |
---|
Disabled | |
Initialized | |
UserControlled | |
SmartNavigated | |
StabilizedPoV | |
RemoteDroneControlled | |
RemoteSpatialMapped | |
EnumSize | |
◆ EncodeMrcFrame() [1/2]
static bool OVRPlugin.Media.EncodeMrcFrame |
( |
System.IntPtr |
textureHandle, |
|
|
System.IntPtr |
fgTextureHandle, |
|
|
float [] |
audioData, |
|
|
int |
audioFrames, |
|
|
int |
audioChannels, |
|
|
double |
timestamp, |
|
|
double |
poseTime, |
|
|
ref int |
outSyncId |
|
) |
| |
|
static |
◆ EncodeMrcFrame() [2/2]
static bool OVRPlugin.Media.EncodeMrcFrame |
( |
RenderTexture |
frame, |
|
|
float [] |
audioData, |
|
|
int |
audioFrames, |
|
|
int |
audioChannels, |
|
|
double |
timestamp, |
|
|
double |
poseTime, |
|
|
ref int |
outSyncId |
|
) |
| |
|
static |
◆ GetInitialized()
static bool OVRPlugin.Media.GetInitialized |
( |
| ) |
|
|
static |
◆ GetMrcActivationMode()
◆ GetMrcAudioSampleRate()
static int OVRPlugin.Media.GetMrcAudioSampleRate |
( |
| ) |
|
|
static |
◆ GetMrcFrameImageFlipped()
static bool OVRPlugin.Media.GetMrcFrameImageFlipped |
( |
| ) |
|
|
static |
◆ GetMrcFrameSize()
static void OVRPlugin.Media.GetMrcFrameSize |
( |
out int |
frameWidth, |
|
|
out int |
frameHeight |
|
) |
| |
|
static |
◆ GetMrcInputVideoBufferType()
◆ GetPlatformCameraMode()
◆ Initialize()
static bool OVRPlugin.Media.Initialize |
( |
| ) |
|
|
static |
◆ IsMrcActivated()
static bool OVRPlugin.Media.IsMrcActivated |
( |
| ) |
|
|
static |
◆ IsMrcEnabled()
static bool OVRPlugin.Media.IsMrcEnabled |
( |
| ) |
|
|
static |
◆ SetAvailableQueueIndexVulkan()
static bool OVRPlugin.Media.SetAvailableQueueIndexVulkan |
( |
uint |
queueIndexVk | ) |
|
|
static |
◆ SetMrcActivationMode()
◆ SetMrcAudioSampleRate()
static bool OVRPlugin.Media.SetMrcAudioSampleRate |
( |
int |
sampleRate | ) |
|
|
static |
◆ SetMrcFrameImageFlipped()
static bool OVRPlugin.Media.SetMrcFrameImageFlipped |
( |
bool |
imageFlipped | ) |
|
|
static |
◆ SetMrcFrameSize()
static bool OVRPlugin.Media.SetMrcFrameSize |
( |
int |
frameWidth, |
|
|
int |
frameHeight |
|
) |
| |
|
static |
◆ SetMrcHeadsetControllerPose()
static bool OVRPlugin.Media.SetMrcHeadsetControllerPose |
( |
Posef |
headsetPose, |
|
|
Posef |
leftControllerPose, |
|
|
Posef |
rightControllerPose |
|
) |
| |
|
static |
◆ SetMrcInputVideoBufferType()
◆ SetPlatformCameraMode()
◆ SetPlatformInitialized()
static bool OVRPlugin.Media.SetPlatformInitialized |
( |
| ) |
|
|
static |
◆ Shutdown()
static bool OVRPlugin.Media.Shutdown |
( |
| ) |
|
|
static |
◆ SyncMrcFrame()
static bool OVRPlugin.Media.SyncMrcFrame |
( |
int |
syncId | ) |
|
|
static |
◆ Update()
static bool OVRPlugin.Media.Update |
( |
| ) |
|
|
static |
◆ UseMrcDebugCamera()
static bool OVRPlugin.Media.UseMrcDebugCamera |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following file: