EncoderParameter

EncoderParameter(Encoder, byte)

Initierar en ny instans avEncoderParameter klass med den angivnaEncoder object och ett osignerat 8-bitars heltal. Ställer inValueType egenskap tillValueTypeByte , och ställer inNumberOfValues egenskap till 1.

public EncoderParameter(Encoder encoder, byte value)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueByteEtt 8-bitars osignerat heltal som anger värdet lagrad iEncoderParameter objekt.

Se även


EncoderParameter(Encoder, byte, bool)

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och ett 8-bitars värde. Ställer inValueType egenskap tillValueTypeUndefined ellerValueTypeByte , och ställer inNumberOfValues egenskap till 1.

public EncoderParameter(Encoder encoder, byte value, bool undefined)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueByteEn byte som anger värdet som lagras iEncoderParameter objekt.
undefinedBooleanOm det är sant,ValueType egenskapen är inställd på ValueTypeUndefined ; annars, denValueType egenskapen är inställd påValueTypeByte.

Se även


EncoderParameter(Encoder, short)

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och ett, 16-bitars heltal. Ställer inValueType egenskap tillValueTypeShort , och ställer inNumberOfValues egenskap till 1.

public EncoderParameter(Encoder encoder, short value)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueInt16Ett 16-bitars heltal som anger värdet lagrat i EncoderParameter objekt. Måste vara icke-negativ.

Se även


EncoderParameter(Encoder, long)

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och ett 64-bitars heltal. Ställer inValueType egenskap tillValueTypeLong (32 bitar) och ställer in the NumberOfValues egenskap till 1.

public EncoderParameter(Encoder encoder, long value)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueInt64Ett 64-bitars heltal som anger värdet som lagras iEncoderParameter object. Måste vara icke-negativ. Denna parameter konverteras till ett 32-bitars heltal innan den lagras iEncoderParameter objekt.

Se även


EncoderParameter(Encoder, int, int)

Initierar en ny instans avEncoderParameterklass med specificerad Encoderobjekt och ett par 32-bitars heltal. Heltalsparet representerar ett bråk, det första heltal är täljaren, och det andra heltal är nämnaren. Ställer inValueType egendom tillValueTypeRational , och ställer inNumberOfValues egenskap till 1.

public EncoderParameter(Encoder encoder, int numerator, int denominator)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
numeratorInt32Ett 32-bitars heltal som representerar täljaren för ett bråk. Måste vara icke-negativ.
denominatorInt32Ett 32-bitars heltal som representerar nämnaren för ett bråk. Måste vara icke-negativ.

Se även


EncoderParameter(Encoder, long, long)

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och ett par 64-bitars heltal. Heltalsparet representerar ett intervall av heltal, det första heltal är det minsta talet i intervallet, och det andra heltal är det största talet i intervallet. AngerValueType egendom tillValueTypeLongRange , och ställer inNumberOfValues egenskap till 1.

public EncoderParameter(Encoder encoder, long rangebegin, long rangeend)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
rangebeginInt64Ett 64-bitars heltal som representerar det minsta talet i ett intervall av heltal. Måste vara icke-negativ. Denna parameter konverteras till ett 32-bitars heltal innan den lagras iEncoderParameter objekt.
rangeendInt64Ett 64-bitars heltal som representerar det största antalet i ett intervall av heltal. Måste vara icke-negativ. Denna parameter konverteras till ett 32-bitars heltal innan den lagras iEncoderParameter objekt.

Se även


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

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och fyra 32-bitars heltal. De fyra heltalen representerar ett intervall av bråk. De två första heltalen representerar den minsta bråkdelen i intervallet, och de återstående två heltalen representerar största bråkdelen i intervallet. Ställer inValueType egenskap till ValueTypeRationalRange , och set denNumberOfValues egenskap till 1.

public EncoderParameter(Encoder encoder, int numerator1, int demoninator1, int numerator2, 
    int demoninator2)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
numerator1Int32Ett 32-bitars heltal som representerar täljaren för den minsta bråkdelen i intervallet. Måste vara icke-negativ.
demoninator1Int32Ett 32-bitars heltal som representerar nämnaren för den minsta bråkdelen i intervallet. Måste vara icke-negativ.
numerator2Int32Ett 32-bitars heltal som representerar täljaren för den största bråkdelen i intervallet. Måste vara icke-negativ.
demoninator2Int32Ett 32-bitars heltal som representerar nämnaren för den största bråkdelen i intervallet. Måste vara icke-negativ.

Se även


EncoderParameter(Encoder, string)

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och en teckensträng. Strängen konverteras till en nollterminerad ASCII-sträng innan den lagras iEncoderParameter objekt. Ställer inValueType egenskap tillValueTypeAscii , och set denNumberOfValues egenskapen till längden på ASCII-strängen inklusive NULL-terminatorn.

public EncoderParameter(Encoder encoder, string value)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueStringAString som anger värdet lagrad iEncoderParameter objekt.

Se även


EncoderParameter(Encoder, byte[])

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och en matris med osignerade 8-bitars heltal. Ställer inValueType egendom tillValueTypeByte , och ställer inNumberOfValues egenskapen till antalet element i arrayen.

public EncoderParameter(Encoder encoder, byte[] value)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueByte[]En matris med 8-bitars heltal utan tecken som specificerar värdena lagrad iEncoderParameter objekt.

Se även


EncoderParameter(Encoder, byte[], bool)

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och en array av byte. Ställer inValueType egenskap tillValueTypeUndefined or ValueTypeByte , och ställer inNumberOfValues egenskapen till antalet element i arrayen.

public EncoderParameter(Encoder encoder, byte[] value, bool undefined)
ParameterTypBeskrivning
encoderEncoderEnEncoderobjekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueByte[]En matris med byte som specificerar värdena som lagras iEncoderParameter objekt.
undefinedBooleanOm det är sant,ValueType egenskapen är inställd på ValueTypeUndefined ; annars denValueType egenskapen är set tillValueTypeByte.

Se även


EncoderParameter(Encoder, short[])

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och en matris med 16-bitars heltal. Ställer inValueType egenskap tillValueTypeShort , och ställer in the NumberOfValues egenskapen till antalet element i arrayen.

public EncoderParameter(Encoder encoder, short[] value)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueInt16[]En matris med 16-bitars heltal som specificerar värdena som lagras iEncoderParameter object. Heltalen i arrayen måste vara icke-negativa.

Se även


EncoderParameter(Encoder, long[])

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och en matris med 64-bitars heltal. Ställer inValueType egenskap tillValueTypeLong (32-bitars), och sets theNumberOfValues egenskapen till antalet element i arrayen.

public EncoderParameter(Encoder encoder, long[] value)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
valueInt64[]En matris med 64-bitars heltal som specificerar värdena lagrad iEncoderParameter objekt. Heltalen i matrisen måste vara icke-negativa. 64-bitars heltal konverteras till 32-bitars heltal innan de lagras iEncoderParameter objekt.

Se även


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

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och två matriser med 32-bitars heltal. De två arrayerna representerar en array av bråk. Ställer inValueType egendom tillValueTypeRational , och ställer inNumberOfValuesegenskapen till antalet element inumerator array, som måste vara samma som antalet element idenominator array.

public EncoderParameter(Encoder encoder, int[] numerator, int[] denominator)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
numeratorInt32[]En matris med 32-bitars heltal som anger täljarna för bråken. Heltalen i matrisen måste vara icke-negativa.
denominatorInt32[]En matris med 32-bitars heltal som anger bråkens nämnare. Heltalen i matrisen måste vara icke-negativa. En nämnare för ett givet index paras med täljaren för samma index.

Se även


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

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och två matriser med 64-bitars heltal. De två arrayerna representerar en array heltalsområden. Ställer inValueType egendom tillValueTypeLongRange , och ställer inNumberOfValuesegenskapen till antalet element irangebegin array, som måste vara samma som antalet element irangeend array.

public EncoderParameter(Encoder encoder, long[] rangebegin, long[] rangeend)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin.
rangebeginInt64[]En matris med 64-bitars heltal som anger minimivärdena för heltalsintervallen. Heltalen i matrisen måste vara icke-negativa. 64-bitars heltal konverteras till 32-bitars heltal innan de lagras iEncoderParameter objekt.
rangeendInt64[]En matris med 64-bitars heltal som anger de maximala värdena för heltalsområdena. Heltalen i matrisen måste vara icke-negativa. 64-bitars heltal konverteras till 32-bitars heltal innan de lagras iEncoderParameters objekt. Ett maxvärde för ett givet index paras med minimum -värdet för samma index.

Se även


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

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och fyra matriser med 32-bitars heltal. De fyra matriserna representerar en matris rationella intervall. Ett rationellt intervall är mängden av alla bråk från ett lägsta bråkvärde till ett maximalt bråkvärde. Ställer inValueType egendom tillValueTypeRationalRange , och ställer inNumberOfValues egenskapen till antalet element i thenumerator1 array, som måste vara samma som antalet element i de andra tre arrayerna.

public EncoderParameter(Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, 
    int[] denominator2)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för kategorin parameter .
numerator1Int32[]En matris med 32-bitars heltal som anger täljarna för minimivärdena för intervallen. Heltalen i matrisen måste vara icke-negativa.
denominator1Int32[]En matris med 32-bitars heltal som anger nämnarna för minimivärdena för intervallen. Heltalen i matrisen måste vara icke-negativa.
numerator2Int32[]En matris med 32-bitars heltal som anger täljarna för de maximala värdena för intervallen. Heltalen i matrisen måste vara icke-negativa.
denominator2Int32[]En matris med 32-bitars heltal som anger nämnarna för de maximala värdena för intervallen. Heltalen i matrisen måste vara icke-negativa.

Se även


EncoderParameter(Encoder, int, int, int)

Initierar en ny instans avEncoderParameterklass med specificerad Encoder objekt och tre heltal som anger antalet värden, datatypen för värdena, och en pekare till de värden som lagras iEncoderParameter objekt.

public EncoderParameter(Encoder encoder, int numberOfValues, int type, int value)
ParameterTypBeskrivning
encoderEncoderEnEncoder objekt som kapslar in den globalt unika identifieraren för parameterkategorin .
numberOfValuesInt32Ett heltal som anger antalet värden lagrade i theEncoderParameter objekt. DeNumberOfValues egenskapen är set till detta värde.
typeInt32En medlem avEncoderParameterValueType uppräkning som anger datatypen för värdena som lagras iEncoderParameter objekt. DeType och ValueType egenskaper är inställda på detta värde.
valueInt32En pekare till en matris med värden av den typ som anges avtype parameter.

Se även