csImb.csImb.Media_OnBuffer C# (CSharp) 메소드

Media_OnBuffer() 개인적인 메소드

private Media_OnBuffer ( TEventEntry aEvent, int aTick, int aBufferID, TByteBuffer aBuffer ) : void
aEvent IMB3.TEventEntry
aTick int
aBufferID int
aBuffer IMB3.ByteBuffers.TByteBuffer
리턴 void
        private void Media_OnBuffer(TEventEntry aEvent, int aTick, int aBufferID, TByteBuffer aBuffer) {
            Execute.OnUIThread(() => {
                using (var stream = new MemoryStream(aBuffer.Buffer)) {
                    var image = new BitmapImage();
                    image.BeginInit();
                    image.StreamSource = stream;
                    image.EndInit();

                    var m = new Media {Image = image};
                    TriggerMediaReceived(m);
                }
            });
        }