As discussed recently, the OutputCallback in IConnectionCallbackHandler doesn't make sense. The buffer is not meant to contain data, it's a source of unused buffers. The else portion of the if-else block in MMALConnectionImpl's NativeConnectionCallback method invokes the callback, but the buffer Length is always zero, so it is never actually executed.
As discussed recently, the
OutputCallback
inIConnectionCallbackHandler
doesn't make sense. The buffer is not meant to contain data, it's a source of unused buffers. The else portion of the if-else block inMMALConnectionImpl
'sNativeConnectionCallback
method invokes the callback, but the bufferLength
is always zero, so it is never actually executed.