Ejemplo n.º 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;
            }
        }
Ejemplo n.º 2
0
 public void Close(MediaEffectClosedReason reason)
 {
     if (_device != null)
     {
         _device.Dispose();
     }
 }
 public void Close(MediaEffectClosedReason reason)
 {
     if (canvasDevice != null)
     {
         canvasDevice.Dispose();
     }
 }
Ejemplo n.º 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();
     }
 }
Ejemplo n.º 5
0
 public void Close(MediaEffectClosedReason reason)
 {
     // Clean up devices
     if (_canvasDevice != null)
     {
         _canvasDevice.Dispose();
     }
 }
Ejemplo n.º 6
0
 /// <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;
     }
 }
Ejemplo n.º 7
0
 public void Close(MediaEffectClosedReason reason)
 {
     if (fpsTimer != null)
     {
         fpsTimer.Stop();
         fpsTimer.Dispose();
     }
 }
Ejemplo n.º 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
 }
Ejemplo n.º 9
0
 public void Close(MediaEffectClosedReason reason)
 {
 }
Ejemplo n.º 10
0
 public void Close(MediaEffectClosedReason reason)
 {
     canvasDevice?.Dispose();
     semaphore?.Dispose();
     frameProcessingTimer?.Cancel();
 }
Ejemplo n.º 11
0
 public void Close(MediaEffectClosedReason reason) =>
 MediaExtension.Close(reason);
Ejemplo n.º 12
0
 //<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;
 }
Ejemplo n.º 15
0
 public void Close(MediaEffectClosedReason reason) { if (canvasDevice != null) { canvasDevice.Dispose(); } }
Ejemplo n.º 16
0
 public void Close(MediaEffectClosedReason reason)
 {
     BackgroundImage?.Dispose();
     MediaExtension.Close(reason);
 }
Ejemplo n.º 17
0
 public void Close(MediaEffectClosedReason reason)
 {
     _canvasDevice?.Dispose();
 }
Ejemplo n.º 18
0
 public void Close(MediaEffectClosedReason reason)
 {
     //特效关闭的时候 call
     //reason 表示特写花生了什么才关闭的
 }
Ejemplo n.º 19
0
        // </SnippetProcessFrame>


        // <SnippetClose>
        public void Close(MediaEffectClosedReason reason)
        {
            // Dispose of effect resources
            echoBuffer = null;
        }
 public void Close(MediaEffectClosedReason reason)
 {
     // Clean up devices
     _canvasDevice?.Dispose();
 }
Ejemplo n.º 21
0
 public void Close(MediaEffectClosedReason reason)
 {
     // Clean-up any effect resources
     // This effect doesn't care about close, so there's nothing to do
 }
Ejemplo n.º 22
0
 public void Close(MediaEffectClosedReason reason)
 {
     // Clean up devices
     if (_canvasDevice != null)
         _canvasDevice.Dispose();
 }
Ejemplo n.º 23
0
 public void Close(MediaEffectClosedReason reason)
 {
 }
Ejemplo n.º 24
0
 public void Close(MediaEffectClosedReason reason)
 {
     throw new NotImplementedException();
 }