EncoderParameter

EncoderParameter(Encoder, byte)

Initialisiert eine neue Instanz vonEncoderParameter Klasse mit den angegebenenEncoder object und eine 8-Bit-Ganzzahl ohne Vorzeichen. Setzt dieValueType property zuValueTypeByte , und setzt dieNumberOfValues Eigenschaft zu 1.

public EncoderParameter(Encoder encoder, byte value)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueByteEine 8-Bit-Ganzzahl ohne Vorzeichen, die den Wert saved in der angibtEncoderParameter Objekt.

Siehe auch


EncoderParameter(Encoder, byte, bool)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder Objekt und einen 8-Bit-Wert. Setzt dieValueType property zuValueTypeUndefined oderValueTypeByte , und setzt dieNumberOfValues Eigenschaft zu 1.

public EncoderParameter(Encoder encoder, byte value, bool undefined)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueByteEin Byte, das den in der gespeicherten Wert angibtEncoderParameter Objekt.
undefinedBooleanWenn das stimmt, dieValueType Eigenschaft ist auf gesetztValueTypeUndefined ; ansonsten derValueType -Eigenschaft ist festgelegt aufValueTypeByte.

Siehe auch


EncoderParameter(Encoder, short)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder Objekt und eine 16-Bit-Ganzzahl. Setzt dieValueType property zuValueTypeShort , und setzt dieNumberOfValues Eigenschaft zu 1.

public EncoderParameter(Encoder encoder, short value)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueInt16Eine 16-Bit-Ganzzahl, die den in the gespeicherten Wert angibtEncoderParameter Objekt. Muss nichtnegativ sein.

Siehe auch


EncoderParameter(Encoder, long)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder -Objekt und eine 64-Bit-Ganzzahl. Setzt dieValueType property zuValueTypeLong (32 Bit) und setzt the NumberOfValues Eigenschaft zu 1.

public EncoderParameter(Encoder encoder, long value)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueInt64Eine 64-Bit-Ganzzahl, die den in der gespeicherten Wert angibtEncoderParameter object. Muss nichtnegativ sein. Dieser Parameter wird in eine 32-Bit-Ganzzahl konvertiert, bevor er im gespeichert wirdEncoderParameter Objekt.

Siehe auch


EncoderParameter(Encoder, int, int)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder-Objekt und ein Paar 32-Bit-Ganzzahlen. Das Zahlenpaar stellt einen Bruch dar, wobei die erste Ganzzahl der Zähler und die zweite Ganzzahl der Nenner ist. Legt festValueType Eigentum zuValueTypeRational , und setzt dieNumberOfValues Eigenschaft zu 1.

public EncoderParameter(Encoder encoder, int numerator, int denominator)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
numeratorInt32Eine 32-Bit-Ganzzahl, die den Zähler eines Bruchs darstellt. Muss nichtnegativ sein.
denominatorInt32Eine 32-Bit-Ganzzahl, die den Nenner eines Bruchs darstellt. Muss nichtnegativ sein.

Siehe auch


EncoderParameter(Encoder, long, long)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder -Objekt und ein Paar 64-Bit-Ganzzahlen. Das Ganzzahlpaar stellt einen Bereich von Ganzzahlen dar, wobei die erste Ganzzahl die kleinste Zahl im Bereich und die zweite Ganzzahl die größte Zahl im Bereich ist. Legt festValueType Eigentum zuValueTypeLongRange , und setzt dieNumberOfValues Eigenschaft zu 1.

public EncoderParameter(Encoder encoder, long rangebegin, long rangeend)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
rangebeginInt64Eine 64-Bit-Ganzzahl, die die kleinste Zahl in einem Bereich von Ganzzahlen darstellt. Muss nichtnegativ sein. Dieser Parameter wird in eine 32-Bit-Ganzzahl konvertiert, bevor er in gespeichert wirdEncoderParameter Objekt.
rangeendInt64Eine 64-Bit-Ganzzahl, die die größte Zahl in einem Bereich von Ganzzahlen darstellt. Muss nichtnegativ sein. Dieser Parameter wird in eine 32-Bit-Ganzzahl konvertiert, bevor er in gespeichert wirdEncoderParameter Objekt.

Siehe auch


EncoderParameter(Encoder, int, int, int, int)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder Objekt und vier 32-Bit-Ganzzahlen. Die vier Ganzzahlen stellen einen Bereich von Brüchen dar. Die ersten beiden Ganzzahlen stellen den kleinsten Bruch im Bereich dar, und die verbleibenden zwei Ganzzahlen stellen den größten Bruch im Bereich dar. Setzt dieValueType Eigentum an ValueTypeRationalRange , und sets dieNumberOfValues Eigenschaft zu 1.

public EncoderParameter(Encoder encoder, int numerator1, int demoninator1, int numerator2, 
    int demoninator2)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
numerator1Int32Eine 32-Bit-Ganzzahl, die den Zähler des kleinsten Bruchs im Bereich darstellt. Muss nichtnegativ sein.
demoninator1Int32Eine 32-Bit-Ganzzahl, die den Nenner des kleinsten Bruchs im Bereich darstellt. Muss nichtnegativ sein.
numerator2Int32Eine 32-Bit-Ganzzahl, die den Zähler des größten Bruchs im Bereich darstellt. Muss nichtnegativ sein.
demoninator2Int32Eine 32-Bit-Ganzzahl, die den Nenner des größten Bruchs im Bereich darstellt. Muss nichtnegativ sein.

Siehe auch


EncoderParameter(Encoder, string)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder Objekt und eine Zeichenfolge. Die Zeichenfolge wird in eine nullterminierte ASCII-Zeichenfolge umgewandelt, bevor sie im gespeichert wirdEncoderParameter Objekt. Setzt dieValueType Eigentum anValueTypeAscii , und sets dieNumberOfValues -Eigenschaft auf die Länge des ASCII-Strings einschließlich des NULL-Terminators.

public EncoderParameter(Encoder encoder, string value)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueStringEINString die den Wert saved in der angibtEncoderParameter Objekt.

Siehe auch


EncoderParameter(Encoder, byte[])

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder Objekt und ein Array von vorzeichenlosen 8-Bit-Ganzzahlen. Legt dieValueType Eigentum zuValueTypeByte , und setzt dieNumberOfValues Eigenschaft auf die Anzahl der Elemente im Array.

public EncoderParameter(Encoder encoder, byte[] value)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueByte[]Ein Array von 8-Bit-Ganzzahlen ohne Vorzeichen, das die Werte saved in der angibtEncoderParameter Objekt.

Siehe auch


EncoderParameter(Encoder, byte[], bool)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder Objekt und ein Array von Bytes. Setzt dieValueType Eigentum anValueTypeUndefined oder ValueTypeByte , und setzt dieNumberOfValues -Eigenschaft auf die Anzahl der Elemente im Array.

public EncoderParameter(Encoder encoder, byte[] value, bool undefined)
ParameterTypBeschreibung
encoderEncoderEinEncoderObjekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueByte[]Ein Array von Bytes, das die in der gespeicherten Werte angibtEncoderParameter Objekt.
undefinedBooleanWenn das stimmt, dieValueType Eigenschaft ist auf gesetztValueTypeUndefined ; andernfalls dieValueType Eigenschaft ist set aufValueTypeByte.

Siehe auch


EncoderParameter(Encoder, short[])

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder -Objekt und ein Array von 16-Bit-Ganzzahlen. Setzt dieValueType Eigentum anValueTypeShort , und setzt the NumberOfValues Eigenschaft auf die Anzahl der Elemente im Array.

public EncoderParameter(Encoder encoder, short[] value)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueInt16[]Ein Array aus 16-Bit-Ganzzahlen, das die in der gespeicherten Werte angibtEncoderParameter object. Die Ganzzahlen im Array müssen nichtnegativ sein.

Siehe auch


EncoderParameter(Encoder, long[])

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder -Objekt und ein Array von 64-Bit-Ganzzahlen. Setzt dieValueType Eigentum anValueTypeLong (32-Bit) und sets dieNumberOfValues Eigenschaft auf die Anzahl der Elemente im Array.

public EncoderParameter(Encoder encoder, long[] value)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
valueInt64[]Ein Array von 64-Bit-Ganzzahlen, das die Werte saved in der angibtEncoderParameter Objekt. Die Ganzzahlen im Array müssen nichtnegativ sein. Die 64-Bit-Ganzzahlen werden in 32-Bit-Ganzzahlen konvertiert, bevor sie im gespeichert werdenEncoderParameter Objekt.

Siehe auch


EncoderParameter(Encoder, int[], int[])

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder -Objekt und zwei Arrays mit 32-Bit-Ganzzahlen. Die beiden Arrays stellen ein Array von Brüchen dar. Setzt dieValueType Eigentum zuValueTypeRational , und setzt dieNumberOfValuesEigenschaft auf die Anzahl der Elemente in dernumerator Array, das mit der Anzahl von elements in der identisch sein mussdenominator Reihe.

public EncoderParameter(Encoder encoder, int[] numerator, int[] denominator)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
numeratorInt32[]Ein Array aus 32-Bit-Ganzzahlen, das die Zähler der Brüche angibt. Die Ganzzahlen im Array müssen nichtnegativ sein.
denominatorInt32[]Ein Array aus 32-Bit-Ganzzahlen, das die Nenner der Brüche angibt. Die Ganzzahlen im Array müssen nichtnegativ sein. Ein Nenner eines bestimmten Index wird mit dem Zähler desselben Index gepaart.

Siehe auch


EncoderParameter(Encoder, long[], long[])

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder -Objekt und zwei Arrays mit 64-Bit-Ganzzahlen. Die beiden Arrays stellen ein Array ganzzahliger Bereiche dar. Legt die festValueType Eigentum zuValueTypeLongRange , und setzt dieNumberOfValuesEigenschaft auf die Anzahl der Elemente in derrangebegin Array, das mit der Anzahl von elements in der identisch sein mussrangeend array.

public EncoderParameter(Encoder encoder, long[] rangebegin, long[] rangeend)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
rangebeginInt64[]Ein Array von 64-Bit-Ganzzahlen, das die Mindestwerte für die Ganzzahlbereiche angibt. Die Ganzzahlen im Array müssen nichtnegativ sein. Die 64-Bit-Ganzzahlen werden in 32-Bit-Ganzzahlen umgewandelt, bevor sie in gespeichert werdenEncoderParameter Objekt.
rangeendInt64[]Ein Array von 64-Bit-Ganzzahlen, das die Maximalwerte für die Ganzzahlbereiche angibt. Die Ganzzahlen im Array müssen nichtnegativ sein. Die 64-Bit-Ganzzahlen werden in 32-Bit-Ganzzahlen umgewandelt, bevor sie in gespeichert werdenEncoderParameters Objekt. Ein maximaler Wert eines bestimmten Index wird mit dem Wert minimum desselben Index gepaart.

Siehe auch


EncoderParameter(Encoder, int[], int[], int[], int[])

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder Objekt und vier Arrays von 32-Bit-Ganzzahlen. Die vier Arrays stellen ein Array rationaler Bereiche dar. Ein rationaler Bereich ist die Menge aller Brüche von einem minimalen Bruchwert bis zu einem maximalen Bruchwert. Legt festValueType Eigentum zuValueTypeRationalRange , und setzt dieNumberOfValues Eigenschaft auf die Anzahl der Elemente in dienumerator1 Array, das der Anzahl der Elemente in den anderen drei Arrays entsprechen muss.

public EncoderParameter(Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, 
    int[] denominator2)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Kategorie parameter kapselt.
numerator1Int32[]Ein Array aus 32-Bit-Ganzzahlen, das die Zähler der Mindestwerte für die Bereiche angibt. Die Ganzzahlen im Array müssen nichtnegativ sein.
denominator1Int32[]Ein Array aus 32-Bit-Ganzzahlen, das die Nenner der Mindestwerte für die Bereiche angibt. Die Ganzzahlen im Array müssen nichtnegativ sein.
numerator2Int32[]Ein Array aus 32-Bit-Ganzzahlen, das die Zähler der Maximalwerte für die Bereiche angibt. Die Ganzzahlen im Array müssen nichtnegativ sein.
denominator2Int32[]Ein Array aus 32-Bit-Ganzzahlen, das die Nenner der Maximalwerte für die Bereiche angibt. Die Ganzzahlen im Array müssen nichtnegativ sein.

Siehe auch


EncoderParameter(Encoder, int, int, int)

Initialisiert eine neue Instanz vonEncoderParameterKlasse mit dem angegebenen Encoder -Objekt und drei Ganzzahlen, die die Anzahl der Werte, den Datentyp der Werte, und einen Zeiger auf die in der gespeicherten Werte angebenEncoderParameter Objekt.

public EncoderParameter(Encoder encoder, int numberOfValues, int type, int value)
ParameterTypBeschreibung
encoderEncoderEinEncoder Objekt, das den global eindeutigen Bezeichner der Parameterkategorie kapselt.
numberOfValuesInt32Eine Ganzzahl, die die Anzahl der in gespeicherten Werte angibtEncoderParameter Objekt. DasNumberOfValues Eigenschaft ist set auf diesen Wert.
typeInt32Ein Mitglied derEncoderParameterValueType Enumeration, die den Datentyp der in der gespeicherten Werte angibtEncoderParameter Objekt. DasType and ValueType Eigenschaften werden auf diesen Wert gesetzt.
valueInt32Ein Zeiger auf ein Array von Werten des Typs, der durch angegeben wirdtype Parameter.

Siehe auch