You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
819 B
35 lines
819 B
using UnityEngine;
|
|
|
|
namespace RenderHeads.Media.AVProVideo.Demos
|
|
{
|
|
/// <summary>
|
|
/// Small demonstration showing how to toggle stereo mode
|
|
/// </summary>
|
|
public class ChangeStereoMode : MonoBehaviour
|
|
{
|
|
public MediaPlayer _mediaPlayer;
|
|
public ApplyToMesh _applyToMesh;
|
|
|
|
private void Update()
|
|
{
|
|
if (_mediaPlayer == null || _applyToMesh == null)
|
|
{
|
|
Debug.LogError("Fields cannot be null");
|
|
return;
|
|
}
|
|
|
|
// Press 1 to disable stereo packing
|
|
if (Input.GetKeyDown(KeyCode.Alpha1))
|
|
{
|
|
_mediaPlayer.m_StereoPacking = StereoPacking.None;
|
|
_applyToMesh.ForceUpdate();
|
|
}
|
|
// Press 2 to enable left-right stereo packing
|
|
else if (Input.GetKeyDown(KeyCode.Alpha2))
|
|
{
|
|
_mediaPlayer.m_StereoPacking = StereoPacking.LeftRight;
|
|
_applyToMesh.ForceUpdate();
|
|
}
|
|
}
|
|
}
|
|
} |