Class EncoderParameter

EncoderParameter class

Wordt gebruikt om een waarde, of een reeks waarden, door te geven aan een afbeeldingsencoder.

public sealed class EncoderParameter : IDisposable

Constructeurs

NaamBeschrijving
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.

Eigenschappen

NaamBeschrijving
Encoder { get; set; }Haalt of stelt deEncoder object dat hiermee verband houdtEncoderParameter object. DeEncoder object kapselt de globally unique identifier (GUID) in die de categorie specificeert (bijvoorbeeldQuality ,ColorDepth , ofCompression ) van de parameter die hierin is opgeslagenEncoderParameter object.
NumberOfValues { get; }Haalt het aantal elementen op in de reeks waarden die hierin is opgeslagenEncoderParameter object.

methoden

NaamBeschrijving
Dispose()Geeft alle bronnen vrij die hierdoor worden gebruiktEncoderParameter object.

Zie ook