コード例 #1
0
 internal void Encode(IntPtr track)
 {
     renderFunction = renderFunction == IntPtr.Zero ? GetRenderEventFunc() : renderFunction;
     VideoEncoderMethods.Encode(renderFunction, track);
 }
コード例 #2
0
 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);
 }