Encoders_CreateInstanceForRecording
TVideoGrabber.Encoders_CreateInstanceForRecording |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Encoders_CreateInstanceForRecording
Declaration
function Encoders_CreateInstanceForRecording (OutputFile: string): LongInt;
int Encoders_CreateInstanceForRecording(wchar_t * OutputFile);
Description
Adds a Datastead Encoder instance to the graph, to write to a new file.
Returns an unique ID to this encoder.
This unique ID will be required to invoke Encoder_SetInt, Encoder_GetInt, Encoder_SetStr, Encoder_Pause, Encoder_Resume, Encoder_RecordToNewFileNow, or Encoders_RemoveInstance.
See Also
Datastead Encoder Pause/resume during recording Recording methods and properties Encoder_GetInt Encoder_Pause Encoder_Resume Encoder_SetInt Encoder_SetStr Encoders_CreateInstanceForStreaming Encoders_RemoveAllInstances Encoders_RemoveInstance