【m】插件上传

This commit is contained in:
2026-04-28 16:48:04 +08:00
parent 459db5ec01
commit 753878bdbb
631 changed files with 91583 additions and 11 deletions

View File

@@ -0,0 +1,51 @@
#if UNITY_EDITOR
using UnityEditor;
using UnityEngine;
namespace Unity.RenderStreaming.Editor
{
[CustomEditor(typeof(AudioStreamReceiver))]
[CanEditMultipleObjects]
internal class AudioStreamSenderReceiver : UnityEditor.Editor
{
class Styles
{
}
static Styles s_Styles;
SerializedProperty m_codec;
SerializedProperty m_targetAudioSource;
void OnEnable()
{
m_codec = serializedObject.FindProperty(AudioStreamReceiver.CodecPropertyName);
m_targetAudioSource = serializedObject.FindProperty(AudioStreamReceiver.TargetAudioSourcePropertyName);
}
void OnDisable()
{
}
public override void OnInspectorGUI()
{
if (s_Styles == null)
s_Styles = new Styles();
serializedObject.Update();
bool disableEditMediaSource = Application.isPlaying;
/// todo(kazuki): Make available to change video source parameters in runtime.
using (new EditorGUI.DisabledScope(disableEditMediaSource))
{
EditorGUILayout.PropertyField(m_targetAudioSource);
EditorGUILayout.Space();
EditorGUILayout.PropertyField(m_codec);
}
serializedObject.ApplyModifiedProperties();
}
}
}
#endif