<book xmlns="http://www.devhelp.net/book" title="Hinoko-1.0 Reference Manual" link="index.html" author="Takashi Sakamoto" name="Hinoko" version="2" language="c" online="https://alsa-project.github.io/gobject-introspection-docs/hinoko/"><chapters><sub name="Overview" link="overview.html" /><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Bitfields" link="index.html#bitfields"><sub name="FwIsoCtxMatchFlag" link="flags.FwIsoCtxMatchFlag.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="FwIsoIrMultiple" link="class.FwIsoIrMultiple.html" /><sub name="FwIsoIrSingle" link="class.FwIsoIrSingle.html" /><sub name="FwIsoIt" link="class.FwIsoIt.html" /><sub name="FwIsoResourceAuto" link="class.FwIsoResourceAuto.html" /><sub name="FwIsoResourceOnce" link="class.FwIsoResourceOnce.html" /></sub><sub name="Domains" link="index.html#domains"><sub name="FwIsoCtxError" link="error.FwIsoCtxError.html" /><sub name="FwIsoResourceAutoError" link="error.FwIsoResourceAutoError.html" /><sub name="FwIsoResourceError" link="error.FwIsoResourceError.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="FwIsoCtxMode" link="enum.FwIsoCtxMode.html" /><sub name="FwScode" link="enum.FwScode.html" /></sub><sub name="Interfaces" link="index.html#interfaces"><sub name="FwIsoCtx" link="iface.FwIsoCtx.html" /><sub name="FwIsoResource" link="iface.FwIsoResource.html" /></sub></chapters><functions><keyword type="enum" name="HinokoFwIsoCtxMatchFlag" link="flags.FwIsoCtxMatchFlag.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_MATCH_FLAG_TAG0" link="flags.FwIsoCtxMatchFlag.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_MATCH_FLAG_TAG1" link="flags.FwIsoCtxMatchFlag.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_MATCH_FLAG_TAG2" link="flags.FwIsoCtxMatchFlag.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_MATCH_FLAG_TAG3" link="flags.FwIsoCtxMatchFlag.html" /><keyword type="struct" name="HinokoFwIsoIrMultiple" link="class.FwIsoIrMultiple.html" /><keyword type="member" name="FwIsoIrMultipleClass.parent_class" link="class.FwIsoIrMultiple.html" /><keyword type="member" name="FwIsoIrMultipleClass.interrupted" link="class.FwIsoIrMultiple.html" /><keyword type="function" name="hinoko_fw_iso_ir_multiple_allocate" link="method.FwIsoIrMultiple.allocate.html" /><keyword type="function" name="hinoko_fw_iso_ir_multiple_get_payload" link="method.FwIsoIrMultiple.get_payload.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ir_multiple_map_buffer" link="method.FwIsoIrMultiple.map_buffer.html" /><keyword type="function" name="hinoko_fw_iso_ir_multiple_start" link="method.FwIsoIrMultiple.start.html" /><keyword type="function" name="hinoko_fw_iso_ir_multiple_new" link="ctor.FwIsoIrMultiple.new.html" /><keyword type="property" name="The HinokoFwIsoIrMultiple:channels property" link="property.FwIsoIrMultiple.channels.html" /><keyword type="signal" name="The HinokoFwIsoIrMultiple::interrupted signal" link="signal.FwIsoIrMultiple.interrupted.html" /><keyword type="struct" name="HinokoFwIsoIrSingle" link="class.FwIsoIrSingle.html" /><keyword type="member" name="FwIsoIrSingleClass.parent_class" link="class.FwIsoIrSingle.html" /><keyword type="member" name="FwIsoIrSingleClass.interrupted" link="class.FwIsoIrSingle.html" /><keyword type="function" name="hinoko_fw_iso_ir_single_allocate" link="method.FwIsoIrSingle.allocate.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ir_single_get_payload" link="method.FwIsoIrSingle.get_payload.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ir_single_map_buffer" link="method.FwIsoIrSingle.map_buffer.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ir_single_register_packet" link="method.FwIsoIrSingle.register_packet.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ir_single_start" link="method.FwIsoIrSingle.start.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ir_single_new" link="ctor.FwIsoIrSingle.new.html" /><keyword type="signal" name="The HinokoFwIsoIrSingle::interrupted signal" link="signal.FwIsoIrSingle.interrupted.html" /><keyword type="struct" name="HinokoFwIsoIt" link="class.FwIsoIt.html" /><keyword type="member" name="FwIsoItClass.parent_class" link="class.FwIsoIt.html" /><keyword type="member" name="FwIsoItClass.interrupted" link="class.FwIsoIt.html" /><keyword type="function" name="hinoko_fw_iso_it_allocate" link="method.FwIsoIt.allocate.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_it_map_buffer" link="method.FwIsoIt.map_buffer.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_it_register_packet" link="method.FwIsoIt.register_packet.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_it_start" link="method.FwIsoIt.start.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_it_new" link="ctor.FwIsoIt.new.html" /><keyword type="signal" name="The HinokoFwIsoIt::interrupted signal" link="signal.FwIsoIt.interrupted.html" /><keyword type="struct" name="HinokoFwIsoResourceAuto" link="class.FwIsoResourceAuto.html" /><keyword type="member" name="FwIsoResourceAutoClass.parent_class" link="class.FwIsoResourceAuto.html" /><keyword type="function" name="hinoko_fw_iso_resource_auto_deallocate" link="method.FwIsoResourceAuto.deallocate.html" since="1.0" /><keyword type="function" name="hinoko_fw_iso_resource_auto_deallocate_wait" link="method.FwIsoResourceAuto.deallocate_wait.html" since="1.0" /><keyword type="function" name="hinoko_fw_iso_resource_auto_new" link="ctor.FwIsoResourceAuto.new.html" /><keyword type="property" name="The HinokoFwIsoResourceAuto:bandwidth property" link="property.FwIsoResourceAuto.bandwidth.html" since="0.7" /><keyword type="property" name="The HinokoFwIsoResourceAuto:channel property" link="property.FwIsoResourceAuto.channel.html" since="0.7" /><keyword type="property" name="The HinokoFwIsoResourceAuto:is-allocated property" link="property.FwIsoResourceAuto.is-allocated.html" since="0.7" /><keyword type="struct" name="HinokoFwIsoResourceOnce" link="class.FwIsoResourceOnce.html" /><keyword type="member" name="FwIsoResourceOnceClass.parent_class" link="class.FwIsoResourceOnce.html" /><keyword type="function" name="hinoko_fw_iso_resource_once_deallocate" link="method.FwIsoResourceOnce.deallocate.html" since="1.0" /><keyword type="function" name="hinoko_fw_iso_resource_once_deallocate_wait" link="method.FwIsoResourceOnce.deallocate_wait.html" since="1.0" /><keyword type="function" name="hinoko_fw_iso_resource_once_new" link="ctor.FwIsoResourceOnce.new.html" since="0.7" /><keyword type="enum" name="HinokoFwIsoCtxError" link="error.FwIsoCtxError.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_ERROR_FAILED" link="error.FwIsoCtxError.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_ERROR_ALLOCATED" link="error.FwIsoCtxError.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_ERROR_NOT_ALLOCATED" link="error.FwIsoCtxError.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_ERROR_MAPPED" link="error.FwIsoCtxError.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_ERROR_NOT_MAPPED" link="error.FwIsoCtxError.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_ERROR_CHUNK_UNREGISTERED" link="error.FwIsoCtxError.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_ERROR_NO_ISOC_CHANNEL" link="error.FwIsoCtxError.html" /><keyword type="function" name="hinoko_fw_iso_ctx_error_quark" link="type_func.FwIsoCtxError.quark.html" /><keyword type="enum" name="HinokoFwIsoResourceAutoError" link="error.FwIsoResourceAutoError.html" /><keyword type="constant" name="HINOKO_FW_ISO_RESOURCE_AUTO_ERROR_FAILED" link="error.FwIsoResourceAutoError.html" /><keyword type="constant" name="HINOKO_FW_ISO_RESOURCE_AUTO_ERROR_ALLOCATED" link="error.FwIsoResourceAutoError.html" /><keyword type="constant" name="HINOKO_FW_ISO_RESOURCE_AUTO_ERROR_NOT_ALLOCATED" link="error.FwIsoResourceAutoError.html" /><keyword type="function" name="hinoko_fw_iso_resource_auto_error_quark" link="type_func.FwIsoResourceAutoError.quark.html" /><keyword type="enum" name="HinokoFwIsoResourceError" link="error.FwIsoResourceError.html" /><keyword type="constant" name="HINOKO_FW_ISO_RESOURCE_ERROR_FAILED" link="error.FwIsoResourceError.html" /><keyword type="constant" name="HINOKO_FW_ISO_RESOURCE_ERROR_OPENED" link="error.FwIsoResourceError.html" /><keyword type="constant" name="HINOKO_FW_ISO_RESOURCE_ERROR_NOT_OPENED" link="error.FwIsoResourceError.html" /><keyword type="constant" name="HINOKO_FW_ISO_RESOURCE_ERROR_TIMEOUT" link="error.FwIsoResourceError.html" /><keyword type="constant" name="HINOKO_FW_ISO_RESOURCE_ERROR_EVENT" link="error.FwIsoResourceError.html" /><keyword type="function" name="hinoko_fw_iso_resource_error_quark" link="type_func.FwIsoResourceError.quark.html" /><keyword type="enum" name="HinokoFwIsoCtxMode" link="enum.FwIsoCtxMode.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_MODE_IT" link="enum.FwIsoCtxMode.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_MODE_IR_SINGLE" link="enum.FwIsoCtxMode.html" /><keyword type="constant" name="HINOKO_FW_ISO_CTX_MODE_IR_MULTIPLE" link="enum.FwIsoCtxMode.html" /><keyword type="enum" name="HinokoFwScode" link="enum.FwScode.html" /><keyword type="constant" name="HINOKO_FW_SCODE_S100" link="enum.FwScode.html" /><keyword type="constant" name="HINOKO_FW_SCODE_S200" link="enum.FwScode.html" /><keyword type="constant" name="HINOKO_FW_SCODE_S400" link="enum.FwScode.html" /><keyword type="constant" name="HINOKO_FW_SCODE_S800" link="enum.FwScode.html" /><keyword type="constant" name="HINOKO_FW_SCODE_S1600" link="enum.FwScode.html" /><keyword type="constant" name="HINOKO_FW_SCODE_S3200" link="enum.FwScode.html" /><keyword type="struct" name="HinokoFwIsoCtx" link="iface.FwIsoCtx.html" /><keyword type="member" name="FwIsoCtxInterface.parent_iface" link="iface.FwIsoCtx.html" /><keyword type="member" name="FwIsoCtxInterface.stop" link="iface.FwIsoCtx.html" /><keyword type="member" name="FwIsoCtxInterface.unmap_buffer" link="iface.FwIsoCtx.html" /><keyword type="member" name="FwIsoCtxInterface.release" link="iface.FwIsoCtx.html" /><keyword type="member" name="FwIsoCtxInterface.read_cycle_time" link="iface.FwIsoCtx.html" /><keyword type="member" name="FwIsoCtxInterface.flush_completions" link="iface.FwIsoCtx.html" /><keyword type="member" name="FwIsoCtxInterface.create_source" link="iface.FwIsoCtx.html" /><keyword type="member" name="FwIsoCtxInterface.stopped" link="iface.FwIsoCtx.html" /><keyword type="function" name="hinoko_fw_iso_ctx_create_source" link="method.FwIsoCtx.create_source.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ctx_flush_completions" link="method.FwIsoCtx.flush_completions.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ctx_read_cycle_time" link="method.FwIsoCtx.read_cycle_time.html" since="1.0" /><keyword type="function" name="hinoko_fw_iso_ctx_release" link="method.FwIsoCtx.release.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ctx_stop" link="method.FwIsoCtx.stop.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_ctx_unmap_buffer" link="method.FwIsoCtx.unmap_buffer.html" since="0.7" /><keyword type="property" name="The HinokoFwIsoCtx:bytes-per-chunk property" link="property.FwIsoCtx.bytes-per-chunk.html" since="0.7" /><keyword type="property" name="The HinokoFwIsoCtx:chunks-per-buffer property" link="property.FwIsoCtx.chunks-per-buffer.html" since="0.7" /><keyword type="signal" name="The HinokoFwIsoCtx::stopped signal" link="signal.FwIsoCtx.stopped.html" since="0.7" /><keyword type="struct" name="HinokoFwIsoResource" link="iface.FwIsoResource.html" since="0.7" /><keyword type="member" name="FwIsoResourceInterface.parent_iface" link="iface.FwIsoResource.html" /><keyword type="member" name="FwIsoResourceInterface.open" link="iface.FwIsoResource.html" /><keyword type="member" name="FwIsoResourceInterface.allocate" link="iface.FwIsoResource.html" /><keyword type="member" name="FwIsoResourceInterface.create_source" link="iface.FwIsoResource.html" /><keyword type="member" name="FwIsoResourceInterface.allocated" link="iface.FwIsoResource.html" /><keyword type="member" name="FwIsoResourceInterface.deallocated" link="iface.FwIsoResource.html" /><keyword type="function" name="hinoko_fw_iso_resource_allocate" link="method.FwIsoResource.allocate.html" since="1.0" /><keyword type="function" name="hinoko_fw_iso_resource_allocate_wait" link="method.FwIsoResource.allocate_wait.html" since="1.0" /><keyword type="function" name="hinoko_fw_iso_resource_create_source" link="method.FwIsoResource.create_source.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_resource_open" link="method.FwIsoResource.open.html" since="0.7" /><keyword type="function" name="hinoko_fw_iso_resource_calculate_bandwidth" link="type_func.FwIsoResource.calculate_bandwidth.html" /><keyword type="property" name="The HinokoFwIsoResource:generation property" link="property.FwIsoResource.generation.html" /><keyword type="signal" name="The HinokoFwIsoResource::allocated signal" link="signal.FwIsoResource.allocated.html" since="0.7" /><keyword type="signal" name="The HinokoFwIsoResource::deallocated signal" link="signal.FwIsoResource.deallocated.html" since="0.7" /></functions></book>