/// <summary>
        /// Process Output
        /// </summary>
        /// <param name="flags">Flags</param>
        /// <param name="outputBufferCount">Output buffer count</param>
        /// <param name="outputBuffers">Output buffers</param>
        public void ProcessOutput(DmoProcessOutputFlags flags, int outputBufferCount,
                                  DmoOutputDataBuffer[] outputBuffers)
        {
            int reserved;

            Marshal.ThrowExceptionForHR(
                mediaObject.ProcessOutput(flags, outputBufferCount, outputBuffers, out reserved));
        }
示例#2
0
 /// <summary>
 /// Process Output
 /// </summary>
 /// <param name="flags">Flags</param>
 /// <param name="outputBufferCount">Output buffer count</param>
 /// <param name="outputBuffers">Output buffers</param>
 public void ProcessOutput(DmoProcessOutputFlags flags, int outputBufferCount, DmoOutputDataBuffer[] outputBuffers)
 {
     int reserved;
     Marshal.ThrowExceptionForHR(mediaObject.ProcessOutput(flags, outputBufferCount, outputBuffers, out reserved));
 }