示例#1
0
 internal void Encode(IntPtr track)
 {
     renderFunction = renderFunction == IntPtr.Zero ? GetRenderEventFunc() : renderFunction;
     VideoEncoderMethods.Encode(renderFunction, track);
 }
 internal void ReleaseBuffers()
 {
     releaseBuffersFunction = releaseBuffersFunction == IntPtr.Zero ? GetReleaseBufferFunc() : releaseBuffersFunction;
     VideoEncoderMethods.ReleaseBuffers(releaseBuffersFunction);
 }
示例#3
0
 internal void InitializeEncoder(IntPtr track)
 {
     renderFunction = renderFunction == IntPtr.Zero ? GetRenderEventFunc() : renderFunction;
     VideoEncoderMethods.InitializeEncoder(renderFunction, track);
 }
示例#4
0
 internal void FinalizeEncoder()
 {
     renderFunction = renderFunction == IntPtr.Zero ? GetRenderEventFunc() : renderFunction;
     VideoEncoderMethods.FinalizeEncoder(renderFunction);
 }