enumerasi AVC_FUNCTION (avc.h)

Jenis enumerasi AVC_FUNCTION digunakan untuk menentukan fungsi subunit AV/C.

Sintaks

typedef enum _tagAVC_FUNCTION {
  AVC_FUNCTION_COMMAND,
  AVC_FUNCTION_GET_PIN_COUNT,
  AVC_FUNCTION_GET_PIN_DESCRIPTOR,
  AVC_FUNCTION_GET_CONNECTINFO,
  AVC_FUNCTION_SET_CONNECTINFO,
  AVC_FUNCTION_ACQUIRE,
  AVC_FUNCTION_RELEASE,
  AVC_FUNCTION_CLR_CONNECTINFO,
  AVC_FUNCTION_GET_EXT_PLUG_COUNTS,
  AVC_FUNCTION_GET_UNIQUE_ID,
  AVC_FUNCTION_GET_REQUEST,
  AVC_FUNCTION_SEND_RESPONSE,
  AVC_FUNCTION_FIND_PEER_DO,
  AVC_FUNCTION_PEER_DO_LIST,
  AVC_FUNCTION_GET_SUBUNIT_INFO
} AVC_FUNCTION;

Konstanta

 
AVC_FUNCTION_COMMAND
Nilai ini adalah kode fungsi yang digunakan untuk mengirim permintaan AV/C dan menerima respons sebagai satu operasi. Kode fungsi ini menggunakan struktur AVC_COMMAND_IRB.

Kode fungsi ini tersedia untuk instans peer dan virtual avc.sys.
AVC_FUNCTION_GET_PIN_COUNT
Nilai ini adalah kode fungsi yang digunakan untuk mendapatkan jumlah pin yang didukung oleh perangkat subunit yang mendasar. Kode fungsi ini menggunakan struktur AVC_PIN_COUNT.

Kode fungsi ini hanya tersedia untuk instans peer avc.sys.
AVC_FUNCTION_GET_PIN_DESCRIPTOR
Nilai ini adalah kode fungsi yang digunakan untuk mendapatkan deskriptor pin untuk setiap ID pin. Kode fungsi ini menggunakan struktur AVC_PIN_DESCRIPTOR.

Kode fungsi ini hanya tersedia untuk instans peer avc.sys.
AVC_FUNCTION_GET_CONNECTINFO
Nilai ini adalah kode fungsi yang digunakan untuk mendapatkan struktur AVCPRECONNECTINFO untuk setiap ID pin. Kode fungsi ini menggunakan struktur AVC_PRE_CONNECTINFO.

Kode fungsi ini hanya tersedia untuk instans peer avc.sys.
AVC_FUNCTION_SET_CONNECTINFO
Nilai ini adalah kode fungsi yang digunakan untuk mengatur struktur AVCCONNECTINFO untuk setiap ID pin. Kode fungsi ini menggunakan struktur AVC_SET_CONNECTINFO.

Kode fungsi ini hanya tersedia untuk instans peer avc.sys.
AVC_FUNCTION_ACQUIRE
Nilai ini adalah kode fungsi yang digunakan untuk menyebabkan avc.sys membuat koneksi apa pun yang disarankan oleh nilai AVCCONNECTINFO yang di-cache. Kode fungsi ini menggunakan struktur AVC_PIN_ID.

Kode fungsi ini hanya tersedia untuk instans peer avc.sys.
AVC_FUNCTION_RELEASE
Nilai ini adalah kode fungsi yang digunakan untuk menyebabkan avc.sys merilis koneksi apa pun yang disarankan oleh nilai AVCCONNECTINFO yang di-cache. Kode fungsi ini menggunakan struktur AVC_PIN_ID.
AVC_FUNCTION_CLR_CONNECTINFO
Nilai ini adalah kode fungsi yang digunakan untuk menyebabkan avc.sys menghapus nilai AVCCONNECTINFO yang di-cache. Kode fungsi ini menggunakan struktur AVC_PIN_ID.

Kode fungsi ini hanya tersedia untuk instans peer avc.sys.
AVC_FUNCTION_GET_EXT_PLUG_COUNTS
Nilai ini adalah kode fungsi yang digunakan untuk menyebabkan avc.sys mendapatkan jumlah plug input dan output eksternal. Kode fungsi ini menggunakan struktur AVC_EXT_PLUG_COUNTS.

Kode fungsi ini hanya tersedia untuk instans peer avc.sys.
AVC_FUNCTION_GET_UNIQUE_ID
Nilai ini adalah kode fungsi yang digunakan untuk mendapatkan ID unik unit AV/C. Kode fungsi ini menggunakan struktur AVC_UNIQUE_ID.

Kode fungsi ini hanya tersedia untuk instans peer avc.sys.
AVC_FUNCTION_GET_REQUEST
Nilai ini adalah kode fungsi yang digunakan untuk mendaftar untuk menerima permintaan unit AV/C dan subunit. Kode fungsi ini menggunakan struktur AVC_COMMAND_IRB.

Kode fungsi ini tersedia untuk instans peer dan virtual avc.sys.
AVC_FUNCTION_SEND_RESPONSE
Nilai ini adalah kode fungsi yang digunakan untuk menyebabkan avc.sys merespons unit AV/C dan permintaan subunit. Kode fungsi ini menggunakan struktur AVC_COMMAND_IRB.

Kode fungsi ini tersedia untuk instans peer dan virtual avc.sys.
AVC_FUNCTION_FIND_PEER_DO
Nilai ini adalah kode fungsi yang digunakan untuk menemukan instans avc.sys nonvirtual. Kode fungsi ini menggunakan struktur AVC_PEER_DO_LOCATOR.

Kode fungsi ini tersedia untuk instans peer dan virtual avc.sys.
AVC_FUNCTION_PEER_DO_LIST
Nilai ini adalah kode fungsi yang digunakan untuk menemukan semua instans avc.sys nonvirtual. Kode fungsi ini menggunakan struktur AVC_PEER_DO_LIST.

Kode fungsi ini tersedia untuk instans peer dan virtual avc.sys.
AVC_FUNCTION_GET_SUBUNIT_INFO
Nilai ini adalah kode fungsi yang digunakan untuk mendapatkan informasi subunit perangkat target. Kode fungsi ini menggunakan struktur AVC_SUBUNIT_INFO_BLOCK.

Kode fungsi ini tersedia untuk instans peer dan virtual avc.sys.

Persyaratan

Persyaratan Nilai
Header avc.h (sertakan Avc.h)

Lihat juga

AVC_COMMAND_IRB

AVC_EXT_PLUG_COUNTS

AVC_IRB

AVC_PEER_DO_LIST

AVC_PEER_DO_LOCATOR

AVC_PIN_COUNT

AVC_PIN_DESCRIPTOR

AVC_PIN_ID

AVC_PRECONNECT_INFO

AVC_SETCONNECT_INFO

AVC_SUBUNIT_INFO_BLOCK

AVC_UNIQUE_ID