mirror of
https://github.com/ZuneDev/Xune.git
synced 2026-07-27 13:13:10 -07:00
Format RenderApi code
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user