start_image_sourceT_start_image_sourceStartImageSourceStartImageSourcestart_image_source (Operator)

Name

start_image_sourceT_start_image_sourceStartImageSourceStartImageSourcestart_image_source — Vorbereiten der Bildquelle für die kontinuierliche Aufnahme, Übertragung und das Empfangen von Bildern.

Signatur

start_image_source( : : ImageSourceHandle, GenParamName, GenParamValue : )

Herror T_start_image_source(const Htuple ImageSourceHandle, const Htuple GenParamName, const Htuple GenParamValue)

void StartImageSource(const HTuple& ImageSourceHandle, const HTuple& GenParamName, const HTuple& GenParamValue)

void HImageSource::StartImageSource(const HTuple& GenParamName, const HTuple& GenParamValue) const

static void HOperatorSet.StartImageSource(HTuple imageSourceHandle, HTuple genParamName, HTuple genParamValue)

void HImageSource.StartImageSource(HTuple genParamName, HTuple genParamValue)

def start_image_source(image_source_handle: HHandle, gen_param_name: Sequence[str], gen_param_value: Sequence[Union[int, float, str]]) -> None

Beschreibung

start_image_sourcestart_image_sourceStartImageSourceStartImageSourcestart_image_source bereitet die im Handle ImageSourceHandleImageSourceHandleImageSourceHandleimageSourceHandleimage_source_handle definierte Bildquelle für die kontinuierliche Aufnahme, Übertragung und das Empfangen von Bildern vor. Diese Vorbereitungen beinhalten beispielsweise die Speicherallokation, das Starten des Empfängers und zuletzt dem Starten des sendenden Geräts. Der Statusparameter 'stream_state'"stream_state""stream_state""stream_state""stream_state" wechselt, nach erfolgreichem Starten, von 'initialized'"initialized""initialized""initialized""initialized" auf 'running'"running""running""running""running".

Sobald der Stream gestartet wurde, werden in der Annahme, dass die Gerätekonfiguration im Freilaufmodus ist, kontinuierlich Bilder eingezogen und in der Pufferwarteschlange des Empfängers gespeichert. Bilder können mit fetch_from_image_sourcefetch_from_image_sourceFetchFromImageSourceFetchFromImageSourcefetch_from_image_source aus der Pufferwarteschlange geholt werden. Siehe 'num_buffers'"num_buffers""num_buffers""num_buffers""num_buffers" in get_image_source_paramget_image_source_paramGetImageSourceParamGetImageSourceParamget_image_source_param für Informationen zur Anpassung der Kapazität der Pufferwarteschlange.

Das in ImageSourceHandleImageSourceHandleImageSourceHandleimageSourceHandleimage_source_handle definierte Gerät und der entsprechende Stream müssen beim Aufruf von start_image_sourcestart_image_sourceStartImageSourceStartImageSourcestart_image_source verbunden sein. Wie eine Verbindung zu einer Bildquelle hergestellt wird, ist in connect_image_sourceconnect_image_sourceConnectImageSourceConnectImageSourceconnect_image_source beschrieben.

Aktuell werden keine generischen Parameter GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name und GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value unterstützt.

Ausführungsinformationen

Parameter

ImageSourceHandleImageSourceHandleImageSourceHandleimageSourceHandleimage_source_handle (input_control)  image_source HImageSource, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der Bildquelle, deren Stream gestartet wird.

GenParamNameGenParamNameGenParamNamegenParamNamegen_param_name (input_control)  attribute.name-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Generischer Parametername.

Default: []

GenParamValueGenParamValueGenParamValuegenParamValuegen_param_value (input_control)  attribute.value-array HTupleSequence[Union[int, float, str]]HTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)

Generischer Parameterwert.

Default: []

Ergebnis

Sind die Parameterwerte korrekt, gibt start_image_sourcestart_image_sourceStartImageSourceStartImageSourcestart_image_source den Wert 2 ( H_MSG_TRUE) zurück. Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

connect_image_sourceconnect_image_sourceConnectImageSourceConnectImageSourceconnect_image_source, set_image_source_paramset_image_source_paramSetImageSourceParamSetImageSourceParamset_image_source_param

Nachfolger

fetch_from_image_sourcefetch_from_image_sourceFetchFromImageSourceFetchFromImageSourcefetch_from_image_source, stop_image_sourcestop_image_sourceStopImageSourceStopImageSourcestop_image_source

Siehe auch

stop_image_sourcestop_image_sourceStopImageSourceStopImageSourcestop_image_source

Modul

Foundation