Format RenderApi code

This commit is contained in:
Yoshi Askharoun
2021-07-11 23:04:40 -05:00
parent 9fec520340
commit f793c0c94f
451 changed files with 38065 additions and 38065 deletions
@@ -13,54 +13,54 @@ using System;
namespace Microsoft.Iris.Render.Sound
{
internal class Ds8SoundDevice : SoundDevice, IRenderHandleOwner
{
private IRenderWindow m_ownerWindow;
private RemoteDs8SoundDevice m_remoteDevice;
internal Ds8SoundDevice(RenderSession ownerSession, IRenderWindow ownerWindow)
: base(ownerSession)
internal class Ds8SoundDevice : SoundDevice, IRenderHandleOwner
{
Debug2.Validate(ownerWindow != null, typeof (ArgumentNullException), nameof (ownerWindow));
this.m_ownerWindow = ownerWindow;
this.PostCreate();
private IRenderWindow m_ownerWindow;
private RemoteDs8SoundDevice m_remoteDevice;
internal Ds8SoundDevice(RenderSession ownerSession, IRenderWindow ownerWindow)
: base(ownerSession)
{
Debug2.Validate(ownerWindow != null, typeof(ArgumentNullException), nameof(ownerWindow));
this.m_ownerWindow = ownerWindow;
this.PostCreate();
}
protected override void Dispose(bool inDispose)
{
try
{
if (this.m_remoteDevice == null)
return;
this.m_remoteDevice.Dispose();
this.m_remoteDevice = (RemoteDs8SoundDevice)null;
}
finally
{
base.Dispose(inDispose);
}
}
RENDERHANDLE IRenderHandleOwner.RenderHandle => this.m_remoteDevice.RenderHandle;
void IRenderHandleOwner.OnDisconnect() => this.m_remoteDevice = (RemoteDs8SoundDevice)null;
protected override SoundDeviceType DeviceType => SoundDeviceType.DirectSound8;
protected override void CreateRemoteSoundDeviceImpl() => this.m_remoteDevice = this.Session.NtRenderingProtocol.INPROC_BuildRemoteDs8SoundDevice((IRenderHandleOwner)this, this.m_ownerWindow.WindowHandle);
protected override void CreateExternalResourcesImpl() => this.m_remoteDevice.SendCreateExternalResources();
protected override void EvictExternalResourcesImpl() => this.m_remoteDevice.SendEvictExternalResources();
protected override void CreateRemoteSoundBufferImpl(
RENDERHANDLE handle,
SoundHeader info,
LocalSoundBufferCallback callback)
{
this.m_remoteDevice.SendCreateSoundBuffer(handle, info, callback);
}
protected override void CreateRemoteSoundImpl(RENDERHANDLE handle, SoundBuffer soundBuffer) => this.m_remoteDevice.SendCreateSound(handle, soundBuffer.RemoteStub);
}
protected override void Dispose(bool inDispose)
{
try
{
if (this.m_remoteDevice == null)
return;
this.m_remoteDevice.Dispose();
this.m_remoteDevice = (RemoteDs8SoundDevice) null;
}
finally
{
base.Dispose(inDispose);
}
}
RENDERHANDLE IRenderHandleOwner.RenderHandle => this.m_remoteDevice.RenderHandle;
void IRenderHandleOwner.OnDisconnect() => this.m_remoteDevice = (RemoteDs8SoundDevice) null;
protected override SoundDeviceType DeviceType => SoundDeviceType.DirectSound8;
protected override void CreateRemoteSoundDeviceImpl() => this.m_remoteDevice = this.Session.NtRenderingProtocol.INPROC_BuildRemoteDs8SoundDevice((IRenderHandleOwner) this, this.m_ownerWindow.WindowHandle);
protected override void CreateExternalResourcesImpl() => this.m_remoteDevice.SendCreateExternalResources();
protected override void EvictExternalResourcesImpl() => this.m_remoteDevice.SendEvictExternalResources();
protected override void CreateRemoteSoundBufferImpl(
RENDERHANDLE handle,
SoundHeader info,
LocalSoundBufferCallback callback)
{
this.m_remoteDevice.SendCreateSoundBuffer(handle, info, callback);
}
protected override void CreateRemoteSoundImpl(RENDERHANDLE handle, SoundBuffer soundBuffer) => this.m_remoteDevice.SendCreateSound(handle, soundBuffer.RemoteStub);
}
}