public void Close(MediaEffectClosedReason reason) { switch (reason) { case MediaEffectClosedReason.Done: break; case MediaEffectClosedReason.UnknownError: break; case MediaEffectClosedReason.UnsupportedEncodingFormat: break; case MediaEffectClosedReason.EffectCurrentlyUnloaded: if (filters != null) { for (int i = 0; i < filters.Rank; i++) { for (int j = 0; j < filters.GetLength(i); j++) { filters[i, j] = null; } } } channels = 0; bandCount = 0; filters = null; break; default: break; } }
public void Close(MediaEffectClosedReason reason) { if (_device != null) { _device.Dispose(); } }
public void Close(MediaEffectClosedReason reason) { if (canvasDevice != null) { canvasDevice.Dispose(); } }
public void Close(MediaEffectClosedReason reason) { // Only when using the GPU do we need to dispose of resources. if (m_canvasDevice != null) { m_canvasDevice.Dispose(); } }
public void Close(MediaEffectClosedReason reason) { // Clean up devices if (_canvasDevice != null) { _canvasDevice.Dispose(); } }
/// <summary> /// Close the compositor & dispose of the canvas device /// </summary> /// <param name="reason">the media effect closed reason</param> public void Close(MediaEffectClosedReason reason) { if (Device != null) { Device.Dispose(); Device = null; } }
public void Close(MediaEffectClosedReason reason) { if (fpsTimer != null) { fpsTimer.Stop(); fpsTimer.Dispose(); } }
public void Close(MediaEffectClosedReason reason) { // Clean-up any effect resources // This effect doesn't care about close, so there's nothing to do }
public void Close(MediaEffectClosedReason reason) { }
public void Close(MediaEffectClosedReason reason) { canvasDevice?.Dispose(); semaphore?.Dispose(); frameProcessingTimer?.Cancel(); }
public void Close(MediaEffectClosedReason reason) => MediaExtension.Close(reason);
//<SnippetClose> public void Close(MediaEffectClosedReason reason) { // Dispose of effect resources }
public void Close(MediaEffectClosedReason reason) { // No resources to clean up, so don't worry about Close }
public void Close(MediaEffectClosedReason reason) { snapshot = null; }
public void Close(MediaEffectClosedReason reason) { BackgroundImage?.Dispose(); MediaExtension.Close(reason); }
public void Close(MediaEffectClosedReason reason) { _canvasDevice?.Dispose(); }
public void Close(MediaEffectClosedReason reason) { //特效关闭的时候 call //reason 表示特写花生了什么才关闭的 }
// </SnippetProcessFrame> // <SnippetClose> public void Close(MediaEffectClosedReason reason) { // Dispose of effect resources echoBuffer = null; }
public void Close(MediaEffectClosedReason reason) { // Clean up devices _canvasDevice?.Dispose(); }
public void Close(MediaEffectClosedReason reason) { // Clean up devices if (_canvasDevice != null) _canvasDevice.Dispose(); }
public void Close(MediaEffectClosedReason reason) { throw new NotImplementedException(); }