| Previous | Next |
| E_IMAPI_DF2TAO_NOT_ENOUGH_SPACE | E_IMAPI_DF2TAO_INVALID_ISRC |
E_IMAPI_DF2TAO_NO_RECORDER_SPECIFIED
E_IMAPI_DF2TAO_NO_RECORDER_SPECIFIED is returned when PrepareMedia is called without assigning an IDiscRecorder2 to the Track-at-Once format object. Microsoft explicitly lists recorder selection as a prerequisite for the audio-write workflow.
Bind the recorder before opening the media session
- Select and initialize the physical recorder.
- Assign it through
IDiscFormat2TrackAtOnce::put_Recorder. - Set a valid client name, then call
PrepareMediaand preserve its result before adding audio.
The failure occurs before stream format or free-space validation becomes relevant. Supplying a different audio stream cannot fix missing recorder state. In applications that enumerate multiple optical drives, log the unique recorder ID chosen by the user and the exact format-object instance receiving put_Recorder; assigning a recorder to one COM object does not configure another newly created Track-at-Once object.
Recorder property · PrepareMedia · IDiscFormat2TrackAtOnce
Looking for a different code? Search another status or error code.