AVC_VCR_CMD_RECORD (Windows CE 5.0)
This command permits the caller to instruct the VCR subunit to begin recording.
Parameters
- Command
This must be set to AVC_VCR_CMD_RECORD. - CommandType
This must be set to AVC_VCR_CommandType_Control. - u.Record.RecordingMode
This must be set to one of the following flags:- RECORD_RecordingMode_Area_2_3_Insert
- RECORD_RecordingMode_Area_1_Insert
- RECORD_RecordingMode_Area_1_2_3_Insert
- RECORD_RecordingMode_Area_3_Insert
- RECORD_RecordingMode_Area_2_Insert
- RECORD_RecordingMode_Area_1_2_Insert
- RECORD_RecordingMode_Area_1_3_Insert
- RECORD_RecordingMode_Area_2_3_Insert_Pause
- RECORD_RecordingMode_Area_1_Insert_Pause
- RECORD_RecordingMode_Area_1_2_3_Insert_Pause
- RECORD_RecordingMode_Area_3_Insert_Pause
- RECORD_RecordingMode_Area_2_Insert_Pause
- RECORD_RecordingMode_Area_1_2_Insert_Pause
- RECORD_RecordingMode_Area_1_3_Insert_Pause
- RECORD_RecordingMode_Record
- RECORD_RecordingMode_Record_Pause
Return Values
- ResponseCode
The VCR subunit will return a specific value in this field, depending on the requested action and the capabilities of the subunits. A successful control attempt will result in a value of AVC_RESPONSE_ACCEPTED. Other values are possible and are discussed in the description of IOCTL_VCR_AVCCMD.
Remarks
Many listed recording mode values are area-related, and are included for the purpose of fully supporting a specified command, but are unlikely to exist on a consumer product. A developer is most likely to have to support RECORD_RecordingMode_Record and RECORD_RecordingMode_RecordPause, both of which are listed by the AV/C VCR Subunit Specification as mandatory for VCR subunit implementations.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Avc_vcr.h.
See Also
AVC_VCR_CMD_PLAY | IOCTL_VCR_AVCCMD
Send Feedback on this topic to the authors