EncoderParameter.EncoderParameter

EncoderParameter(Encoder, byte)

Initialiseert een nieuw exemplaar van hetEncoderParameter klasse met de gespecificeerdeEncoder object en één niet-ondertekend 8-bits geheel getal. Stelt deValueType eigenschap aanValueTypeByte , en stelt deNumberOfValues eigendom tot 1.

public EncoderParameter(Encoder encoder, byte value)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
valueByteEen 8-bits geheel getal zonder teken dat de opgeslagen -waarde in deEncoderParameter voorwerp.

Zie ook


EncoderParameter(Encoder, byte, bool)

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en één 8-bits waarde. Stelt deValueType eigenschap aanValueTypeUndefined ofValueTypeByte , en stelt deNumberOfValues eigendom tot 1.

public EncoderParameter(Encoder encoder, byte value, bool undefined)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
valueByteEen byte die de waarde specificeert die is opgeslagen in hetEncoderParameter voorwerp.
undefinedBooleanIndien waar, deValueType eigenschap is ingesteld op ValueTypeUndefined ; anders deValueType eigenschap is ingesteld opValueTypeByte.

Zie ook


EncoderParameter(Encoder, short)

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en één 16-bits geheel getal. Stelt deValueType eigenschap aanValueTypeShort , en stelt deNumberOfValues eigendom tot 1.

public EncoderParameter(Encoder encoder, short value)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
valueInt16Een 16-bits geheel getal dat de waarde specificeert die is opgeslagen in the EncoderParameter voorwerp. Moet niet negatief zijn.

Zie ook


EncoderParameter(Encoder, long)

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en één 64-bits geheel getal. Stelt deValueType eigenschap aanValueTypeLong (32 bits), en stelt the inNumberOfValues eigendom tot 1.

public EncoderParameter(Encoder encoder, long value)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
valueInt64Een 64-bits geheel getal dat de waarde specificeert die is opgeslagen in hetEncoderParameter object. Moet niet-negatief zijn. Deze parameter wordt geconverteerd naar een 32-bits geheel getal voordat deze wordt opgeslagen in hetEncoderParameter voorwerp.

Zie ook


EncoderParameter(Encoder, int, int)

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoderobject en een paar 32-bits gehele getallen. Het paar gehele getallen vertegenwoordigt een breuk, waarbij het eerste gehele getal de teller is en het tweede gehele getal de noemer. Stelt deValueType eigendom aanValueTypeRational , en stelt deNumberOfValues eigendom tot 1.

public EncoderParameter(Encoder encoder, int numerator, int denominator)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
numeratorInt32Een 32-bits geheel getal dat de teller van een breuk voorstelt. Moet niet negatief zijn.
denominatorInt32Een 32-bits geheel getal dat de noemer van een breuk vertegenwoordigt. Moet niet negatief zijn.

Zie ook


EncoderParameter(Encoder, long, long)

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en een paar 64-bits gehele getallen. Het paar gehele getallen vertegenwoordigt een bereik van gehele getallen, het eerste gehele getal is het kleinste getal in het bereik en het tweede gehele getal is het grootste getal in het bereik. Stelt deValueType eigendom aanValueTypeLongRange , en stelt deNumberOfValues eigendom tot 1.

public EncoderParameter(Encoder encoder, long rangebegin, long rangeend)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
rangebeginInt64Een 64-bits geheel getal dat het kleinste getal vertegenwoordigt in een bereik van gehele getallen. Moet niet-negatief zijn. Deze parameter wordt geconverteerd naar een 32-bits geheel getal voordat deze wordt opgeslagen in deEncoderParameter voorwerp.
rangeendInt64Een 64-bits geheel getal dat het grootste getal vertegenwoordigt in een bereik van gehele getallen. Moet niet-negatief zijn. Deze parameter wordt geconverteerd naar een 32-bits geheel getal voordat deze wordt opgeslagen in deEncoderParameter voorwerp.

Zie ook


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

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en vier 32-bits gehele getallen. De vier gehele getallen vertegenwoordigen een bereik van breuken. De eerste twee gehele getallen vertegenwoordigen de kleinste breuk in het bereik en de overige twee gehele getallen vertegenwoordigen de grootste breuk in het bereik. Stelt deValueType eigenschap to ValueTypeRationalRange , en sets deNumberOfValues eigendom tot 1.

public EncoderParameter(Encoder encoder, int numerator1, int demoninator1, int numerator2, 
    int demoninator2)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
numerator1Int32Een 32-bits geheel getal dat de teller vertegenwoordigt van de kleinste breuk in het bereik. Moet niet-negatief zijn.
demoninator1Int32Een 32-bits geheel getal dat de noemer vertegenwoordigt van de kleinste breuk in het bereik. Moet niet-negatief zijn.
numerator2Int32Een 32-bits geheel getal dat de teller vertegenwoordigt van de grootste breuk in het bereik. Moet niet-negatief zijn.
demoninator2Int32Een 32-bits geheel getal dat de noemer vertegenwoordigt van de grootste breuk in het bereik. Moet niet-negatief zijn.

Zie ook


EncoderParameter(Encoder, string)

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en een tekenreeks. De tekenreeks wordt geconverteerd naar een null-beëindigde ASCII-tekenreeks voordat deze wordt opgeslagen in deEncoderParameter voorwerp. Stelt deValueType eigendom aanValueTypeAscii , en sets deNumberOfValues eigenschap aan de lengte van de ASCII-tekenreeks inclusief de NULL-terminator.

public EncoderParameter(Encoder encoder, string value)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
valueStringAString dat specificeert de waarde opgeslagen in hetEncoderParameter voorwerp.

Zie ook


EncoderParameter(Encoder, byte[])

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en een reeks niet-ondertekende 8-bits gehele getallen. Stelt deValueType eigendom aanValueTypeByte , en stelt deNumberOfValues eigenschap aan het aantal elementen in de array.

public EncoderParameter(Encoder encoder, byte[] value)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
valueByte[]Een array van 8-bits gehele getallen zonder teken die de waarden specificeert die zijn opgeslagen in deEncoderParameter voorwerp.

Zie ook


EncoderParameter(Encoder, byte[], bool)

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en een reeks bytes. Stelt deValueType eigendom aanValueTypeUndefined of ValueTypeByte , en stelt deNumberOfValues eigenschap aan het aantal elementen in de array.

public EncoderParameter(Encoder encoder, byte[] value, bool undefined)
ParameterTypeBeschrijving
encoderEncoderEenEncoderobject dat de globally unique identifier van de parametercategorie inkapselt.
valueByte[]Een reeks bytes die de waarden specificeert die zijn opgeslagen in hetEncoderParameter voorwerp.
undefinedBooleanIndien waar, deValueType eigenschap is ingesteld op ValueTypeUndefined ; anders, deValueType eigenschap is set toValueTypeByte.

Zie ook


EncoderParameter(Encoder, short[])

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en een array van 16-bits gehele getallen. Stelt deValueType eigendom aanValueTypeShort , en stelt the inNumberOfValues eigenschap aan het aantal elementen in de array.

public EncoderParameter(Encoder encoder, short[] value)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
valueInt16[]Een array van 16-bits gehele getallen die de waarden specificeert die zijn opgeslagen in hetEncoderParameter object. De gehele getallen in de array mogen niet-negatief zijn.

Zie ook


EncoderParameter(Encoder, long[])

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en een array van 64-bits gehele getallen. Stelt deValueType eigendom aanValueTypeLong (32-bit), en sets deNumberOfValues eigenschap aan het aantal elementen in de array.

public EncoderParameter(Encoder encoder, long[] value)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
valueInt64[]Een matrix van 64-bits gehele getallen die de waarden specificeert die zijn opgeslagen in hetEncoderParameter voorwerp. De gehele getallen in de array mogen niet-negatief zijn. De 64-bits gehele getallen worden geconverteerd naar 32-bits gehele getallen voordat ze worden opgeslagen in deEncoderParameter voorwerp.

Zie ook


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

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en twee arrays van 32-bits gehele getallen. De twee arrays vertegenwoordigen een array van breuken. Stelt deValueType eigendom aanValueTypeRational , en stelt deNumberOfValueseigenschap aan het aantal elementen in denumerator array, die hetzelfde moet zijn als het aantal elementen in hetdenominator reeks.

public EncoderParameter(Encoder encoder, int[] numerator, int[] denominator)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
numeratorInt32[]Een array van 32-bits gehele getallen die de tellers van de breuken specificeert. De gehele getallen in de array mogen niet-negatief zijn.
denominatorInt32[]Een array van 32-bits gehele getallen die de noemers van de breuken specificeert. De gehele getallen in de array mogen niet-negatief zijn. Een noemer van een bepaalde index is gekoppeld aan de teller van dezelfde index.

Zie ook


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

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en twee arrays van 64-bits gehele getallen. De twee arrays vertegenwoordigen een array integer ranges. Stelt deValueType eigendom aanValueTypeLongRange , en stelt deNumberOfValueseigenschap aan het aantal elementen in derangebegin array, die hetzelfde moet zijn als het aantal elementen in hetrangeend matrix.

public EncoderParameter(Encoder encoder, long[] rangebegin, long[] rangeend)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie omvat.
rangebeginInt64[]Een array van 64-bits gehele getallen die de minimumwaarden voor de gehele reeksen specificeert. De gehele getallen in de array mogen niet-negatief zijn. De 64-bits gehele getallen worden geconverteerd naar 32-bits gehele getallen voordat ze worden opgeslagen in deEncoderParameter voorwerp.
rangeendInt64[]Een array van 64-bits gehele getallen die de maximumwaarden voor de gehele reeksen specificeert. De gehele getallen in de array mogen niet-negatief zijn. De 64-bits gehele getallen worden geconverteerd naar 32-bits gehele getallen voordat ze worden opgeslagen in deEncoderParameters voorwerp. Een maximale waarde van een bepaalde index wordt gekoppeld aan de minimum waarde van dezelfde index.

Zie ook


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

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en vier arrays van 32-bits gehele getallen. De vier arrays vertegenwoordigen een rationele reeks van een reeks. Een rationele reeks is de verzameling van alle breuken van een minimale breukwaarde tot en met een maximale breukwaarde. Stelt deValueType eigendom aanValueTypeRationalRange , en stelt deNumberOfValues eigenschap aan het aantal elementen in denumerator1 array, die hetzelfde moet zijn als het aantal elementen in de andere drie arrays.

public EncoderParameter(Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, 
    int[] denominator2)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de categorie parameter inkapselt.
numerator1Int32[]Een array van 32-bits gehele getallen die de tellers van de minimumwaarden voor de bereiken specificeert. De gehele getallen in de array mogen niet-negatief zijn.
denominator1Int32[]Een array van 32-bits gehele getallen die de noemers van de minimumwaarden voor de bereiken specificeert. De gehele getallen in de array mogen niet-negatief zijn.
numerator2Int32[]Een array van 32-bits gehele getallen die de tellers van de maximale waarden voor de bereiken specificeert. De gehele getallen in de array mogen niet-negatief zijn.
denominator2Int32[]Een array van 32-bits gehele getallen die de noemers van de maximale waarden voor de bereiken specificeert. De gehele getallen in de array mogen niet-negatief zijn.

Zie ook


EncoderParameter(Encoder, int, int, int)

Initialiseert een nieuw exemplaar van hetEncoderParameterklasse met de opgegeven Encoder object en drie gehele getallen die het aantal waarden specificeren, het gegevenstype van de waarden, en een verwijzing naar de waarden die zijn opgeslagen in deEncoderParameter object.

public EncoderParameter(Encoder encoder, int numberOfValues, int type, int value)
ParameterTypeBeschrijving
encoderEncoderEenEncoder object dat de wereldwijd unieke identifier van de parametercategorie inkapselt.
numberOfValuesInt32Een geheel getal dat het aantal waarden specificeert dat is opgeslagen in theEncoderParameter voorwerp. DeNumberOfValues eigenschap is set op deze waarde.
typeInt32Een lid van deEncoderParameterValueType opsomming die het gegevenstype specificeert van de waarden die zijn opgeslagen in hetEncoderParameter voorwerp. DeType and ValueType eigenschappen zijn ingesteld op deze waarde.
valueInt32Een pointer naar een reeks waarden van het type dat is opgegeven door detype parameter.

Zie ook