MPEG |
The MPEG4Recorder type exposes the following members.
| Name | Description | |
|---|---|---|
| MPEG4Recorder(String) | Initialize an MPEG4 recorder, which will mux the data from connected audio and video handlers to an MP4 audio/video file. The actual file write will be done when Multiplex() is called. | |
| MPEG4Recorder(String, Stream, Stream) | Initialize an MPEG4 recorder, which will mux the data from connected audio and video handlers to an MP4 audio/video file. The actual file write will be done when Multiplex() is called. |
| Name | Description | |
|---|---|---|
| AudioRecorder | ||
| FramesCount | ||
| Path | ||
| VideoRecorder |
| Name | Description | |
|---|---|---|
| Dispose | Releases all resources used by the MPEG4Recorder | |
| Dispose(Boolean) | Releases the unmanaged resources used by the MPEG4Recorder and optionally releases the managed resources | |
| Finalize | (Overrides ObjectFinalize) | |
| Multiplex | Writes the actual multiplexed MP4 file from video and audio elementary streams in the background. This process takes some time. When multiplex has been finished, MultiplexFinished event will fired; |
| Name | Description | |
|---|---|---|
| MultiplexFinished | Event fired when Multiplex async method has been finished. |