Beispiel #1
0
        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();
     }
 }
Beispiel #4
0
 public void Close(MediaEffectClosedReason reason)
 {
     // Only when using the GPU do we need to dispose of resources.
     if (m_canvasDevice != null)
     {
         m_canvasDevice.Dispose();
     }
 }
Beispiel #5
0
 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;
     }
 }
Beispiel #7
0
 public void Close(MediaEffectClosedReason reason)
 {
     if (fpsTimer != null)
     {
         fpsTimer.Stop();
         fpsTimer.Dispose();
     }
 }
Beispiel #8
0
 public void Close(MediaEffectClosedReason reason)
 {
     // Clean-up any effect resources
     // This effect doesn't care about close, so there's nothing to do
 }
Beispiel #9
0
 public void Close(MediaEffectClosedReason reason)
 {
 }
Beispiel #10
0
 public void Close(MediaEffectClosedReason reason)
 {
     canvasDevice?.Dispose();
     semaphore?.Dispose();
     frameProcessingTimer?.Cancel();
 }
Beispiel #11
0
 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;
 }
Beispiel #15
0
 public void Close(MediaEffectClosedReason reason) { if (canvasDevice != null) { canvasDevice.Dispose(); } }
Beispiel #16
0
 public void Close(MediaEffectClosedReason reason)
 {
     BackgroundImage?.Dispose();
     MediaExtension.Close(reason);
 }
 public void Close(MediaEffectClosedReason reason)
 {
     _canvasDevice?.Dispose();
 }
Beispiel #18
0
 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 any effect resources
     // This effect doesn't care about close, so there's nothing to do
 }
 public void Close(MediaEffectClosedReason reason)
 {
     // Clean up devices
     if (_canvasDevice != null)
         _canvasDevice.Dispose();
 }
Beispiel #23
0
 public void Close(MediaEffectClosedReason reason)
 {
 }
Beispiel #24
0
 public void Close(MediaEffectClosedReason reason)
 {
     throw new NotImplementedException();
 }