EncoderParameter.EncoderParameter

EncoderParameter(Encoder, byte)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameter τάξη με τα καθορισμέναEncoder αντικείμενο και έναν ανυπόγραφο ακέραιο 8-bit. Ορίζει τοValueType ιδιοκτησία προςValueTypeByte και ορίζει τοNumberOfValues ιδιοκτησία σε 1.

public EncoderParameter(Encoder encoder, byte value)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
valueByteΈνας ακέραιος ανυπόγραφος 8-bit που καθορίζει την τιμή stored στοEncoderParameter αντικείμενο.

Δείτε επίσης


EncoderParameter(Encoder, byte, bool)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και μία τιμή 8-bit. Ορίζει τοValueType ιδιοκτησία προςValueTypeUndefined ήValueTypeByte , και ορίζει τοNumberOfValues ιδιοκτησία σε 1.

public EncoderParameter(Encoder encoder, byte value, bool undefined)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
valueByteΈνα byte που καθορίζει την τιμή που είναι αποθηκευμένη στοEncoderParameter αντικείμενο.
undefinedBooleanΑν αληθεύει, τοValueType Η ιδιότητα έχει οριστεί σε ValueTypeUndefined ; διαφορετικά, τοValueType Η ιδιότητα έχει οριστεί σεValueTypeByte.

Δείτε επίσης


EncoderParameter(Encoder, short)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και ένας ακέραιος 16-bit. Ορίζει τοValueType ιδιοκτησία προςValueTypeShort και ορίζει τοNumberOfValues ιδιοκτησία σε 1.

public EncoderParameter(Encoder encoder, short value)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
valueInt16Ένας ακέραιος 16-bit που καθορίζει την τιμή που είναι αποθηκευμένη στο EncoderParameter αντικείμενο. Πρέπει να είναι μη αρνητικό.

Δείτε επίσης


EncoderParameter(Encoder, long)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και έναν ακέραιο 64-bit. Ορίζει τοValueType ιδιοκτησία προςValueTypeLong (32 bit) και ορίζει το NumberOfValues ιδιοκτησία σε 1.

public EncoderParameter(Encoder encoder, long value)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
valueInt64Ένας ακέραιος 64-bit που καθορίζει την τιμή που είναι αποθηκευμένη στοEncoderParameter αντικείμενο. Πρέπει να είναι μη αρνητικό. Αυτή η παράμετρος μετατρέπεται σε ακέραιο αριθμό 32 bit πριν αποθηκευτεί στοEncoderParameter αντικείμενο.

Δείτε επίσης


EncoderParameter(Encoder, int, int)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoderαντικείμενο και ένα ζεύγος ακεραίων 32-bit. Το ζεύγος ακεραίων αντιπροσωπεύει ένα κλάσμα, ο πρώτος ακέραιος είναι ο αριθμητής και ο δεύτερος ακέραιος είναι ο παρονομαστής. Ορίζει τοValueType ιδιοκτησία σεValueTypeRational , και ορίζει τοNumberOfValues ιδιοκτησία σε 1.

public EncoderParameter(Encoder encoder, int numerator, int denominator)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
numeratorInt32Ένας ακέραιος 32-bit που αντιπροσωπεύει τον αριθμητή ενός κλάσματος. Πρέπει να είναι μη αρνητικό.
denominatorInt32Ένας ακέραιος 32-bit που αντιπροσωπεύει τον παρονομαστή ενός κλάσματος. Πρέπει να είναι μη αρνητικό.

Δείτε επίσης


EncoderParameter(Encoder, long, long)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και ένα ζεύγος ακεραίων 64-bit. Το ζεύγος ακεραίων αντιπροσωπεύει ένα εύρος ακεραίων, ο πρώτος ακέραιος είναι ο μικρότερος αριθμός στην περιοχή και ο δεύτερος ακέραιος είναι ο μεγαλύτερος αριθμός στην περιοχή. Ορίζει τοValueType ιδιοκτησία σεValueTypeLongRange , και ορίζει τοNumberOfValues ιδιοκτησία σε 1.

public EncoderParameter(Encoder encoder, long rangebegin, long rangeend)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
rangebeginInt64Ένας ακέραιος 64-bit που αντιπροσωπεύει τον μικρότερο αριθμό σε ένα εύρος ακεραίων. Πρέπει να είναι μη αρνητικό. Αυτή η παράμετρος μετατρέπεται σε ακέραιο αριθμό 32 bit πριν αποθηκευτεί στοEncoderParameter αντικείμενο.
rangeendInt64Ένας ακέραιος αριθμός 64 bit που αντιπροσωπεύει τον μεγαλύτερο αριθμό σε ένα εύρος ακεραίων. Πρέπει να είναι μη αρνητικό. Αυτή η παράμετρος μετατρέπεται σε ακέραιο αριθμό 32 bit πριν αποθηκευτεί στοEncoderParameter αντικείμενο.

Δείτε επίσης


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

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και τέσσερις ακέραιους αριθμούς 32 bit. Οι τέσσερις ακέραιοι αντιπροσωπεύουν ένα εύρος κλασμάτων. Οι δύο πρώτοι ακέραιοι αντιπροσωπεύουν το μικρότερο κλάσμα της περιοχής και οι υπόλοιποι δύο ακέραιοι αντιπροσωπεύουν το μεγαλύτερο κλάσμα στην περιοχή. Ορίζει τοValueType ιδιοκτησία to ValueTypeRationalRange , και θέτει τοNumberOfValues ιδιοκτησία σε 1.

public EncoderParameter(Encoder encoder, int numerator1, int demoninator1, int numerator2, 
    int demoninator2)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
numerator1Int32Ένας ακέραιος 32-bit που αντιπροσωπεύει τον αριθμητή του μικρότερου κλάσματος στην περιοχή. Πρέπει να είναι μη αρνητικός.
demoninator1Int32Ένας ακέραιος 32-bit που αντιπροσωπεύει τον παρονομαστή του μικρότερου κλάσματος στην περιοχή. Πρέπει να είναι μη αρνητικός.
numerator2Int32Ένας ακέραιος αριθμός 32 bit που αντιπροσωπεύει τον αριθμητή του μεγαλύτερου κλάσματος στην περιοχή. Πρέπει να είναι μη αρνητικός.
demoninator2Int32Ένας ακέραιος αριθμός 32 bit που αντιπροσωπεύει τον παρονομαστή του μεγαλύτερου κλάσματος στην περιοχή. Πρέπει να είναι μη αρνητικός.

Δείτε επίσης


EncoderParameter(Encoder, string)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και μια συμβολοσειρά χαρακτήρων. Η συμβολοσειρά μετατρέπεται σε μια συμβολοσειρά ASCII με μηδενικό τερματισμό πριν από αποθηκευτεί στοEncoderParameter αντικείμενο. Ορίζει τοValueType ιδιοκτησία προςValueTypeAscii , και θέτει τοNumberOfValues ιδιότητα στο μήκος της συμβολοσειράς ASCII συμπεριλαμβανομένου του τερματιστή NULL.

public EncoderParameter(Encoder encoder, string value)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
valueStringΕΝΑString που καθορίζει την τιμή stored στοEncoderParameter αντικείμενο.

Δείτε επίσης


EncoderParameter(Encoder, byte[])

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και ένας πίνακας ανυπόγραφων ακεραίων 8-bit. Ορίζει τοValueType ιδιοκτησία σεValueTypeByte , και ορίζει τοNumberOfValues ιδιότητα στον αριθμό των στοιχείων του πίνακα.

public EncoderParameter(Encoder encoder, byte[] value)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
valueByte[]Ένας πίνακας 8-bit ανυπόγραφων ακεραίων που καθορίζει τις τιμές stored στοEncoderParameter αντικείμενο.

Δείτε επίσης


EncoderParameter(Encoder, byte[], bool)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και μια σειρά από byte. Ορίζει τοValueType ιδιοκτησία προςValueTypeUndefined ή ValueTypeByte και ορίζει τοNumberOfValues Η ιδιότητα στον αριθμό των στοιχείων του πίνακα.

public EncoderParameter(Encoder encoder, byte[] value, bool undefined)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoderαντικείμενο που ενσωματώνει το καθολικά μοναδικό αναγνωριστικό της κατηγορίας παραμέτρων.
valueByte[]Ένας πίνακας byte που καθορίζει τις τιμές που είναι αποθηκευμένες στοEncoderParameter αντικείμενο.
undefinedBooleanΑν αληθεύει, τοValueType Η ιδιότητα έχει οριστεί σε ValueTypeUndefined ; διαφορετικά, τοValueType Η ιδιότητα ορίζεται σεValueTypeByte.

Δείτε επίσης


EncoderParameter(Encoder, short[])

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και έναν πίνακα ακεραίων 16-bit. Ορίζει τοValueType ιδιοκτησία προςValueTypeShort και ορίζει το NumberOfValues ιδιότητα στον αριθμό των στοιχείων του πίνακα.

public EncoderParameter(Encoder encoder, short[] value)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
valueInt16[]Ένας πίνακας ακεραίων 16-bit που καθορίζει τις τιμές που είναι αποθηκευμένες στοEncoderParameter αντικείμενο. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί.

Δείτε επίσης


EncoderParameter(Encoder, long[])

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και έναν πίνακα ακεραίων 64-bit. Ορίζει τοValueType ιδιοκτησία προςValueTypeLong (32-bit) και ορίζει τοNumberOfValues ιδιότητα στον αριθμό των στοιχείων του πίνακα.

public EncoderParameter(Encoder encoder, long[] value)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
valueInt64[]Ένας πίνακας ακεραίων 64-bit που καθορίζει τις τιμές stored στοEncoderParameter αντικείμενο. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί. Οι ακέραιοι αριθμοί των 64 bit μετατρέπονται σε ακέραιους αριθμούς 32 bit πριν αποθηκευτούν στοEncoderParameter αντικείμενο.

Δείτε επίσης


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

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και δύο πίνακες ακεραίων 32-bit. Οι δύο πίνακες αντιπροσωπεύουν έναν πίνακα κλασμάτων. Ορίζει τοValueType ιδιοκτησία σεValueTypeRational , και ορίζει τοNumberOfValuesιδιότητα στον αριθμό των στοιχείων στοnumerator πίνακας, ο οποίος πρέπει να είναι ίδιος με τον αριθμό των στοιχείων στοdenominator πίνακας.

public EncoderParameter(Encoder encoder, int[] numerator, int[] denominator)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
numeratorInt32[]Ένας πίνακας ακεραίων 32 bit που καθορίζει τους αριθμητές των κλασμάτων. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί.
denominatorInt32[]Ένας πίνακας ακεραίων 32 bit που καθορίζει τους παρονομαστές των κλασμάτων. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί. Ένας παρονομαστής ενός δεδομένου δείκτη ζευγαρώνεται με τον αριθμητή του ίδιου δείκτη.

Δείτε επίσης


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

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και δύο πίνακες ακεραίων 64-bit. Οι δύο πίνακες αντιπροσωπεύουν ένα εύρος ακέραιων αριθμών πίνακα. Ορίζει τοValueType ιδιοκτησία σεValueTypeLongRange , και ορίζει τοNumberOfValuesιδιότητα στον αριθμό των στοιχείων στοrangebegin πίνακας, ο οποίος πρέπει να είναι ίδιος με τον αριθμό των στοιχείων στοrangeend πίνακας.

public EncoderParameter(Encoder encoder, long[] rangebegin, long[] rangeend)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό identifier της κατηγορίας παραμέτρων.
rangebeginInt64[]Ένας πίνακας ακεραίων 64 bit που καθορίζει τις ελάχιστες τιμές για τις περιοχές ακεραίων. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί. Οι ακέραιοι αριθμοί 64 bit μετατρέπονται σε ακέραιους αριθμούς 32 bit προτού αποθηκευτούν στοEncoderParameter αντικείμενο.
rangeendInt64[]Ένας πίνακας ακεραίων 64 bit που καθορίζει τις μέγιστες τιμές για τις περιοχές ακεραίων. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί. Οι ακέραιοι αριθμοί 64 bit μετατρέπονται σε ακέραιους αριθμούς 32 bit προτού αποθηκευτούν στοEncoderParameters αντικείμενο. Μια μέγιστη τιμή ενός δεδομένου δείκτη συνδυάζεται με την τιμή minimal του ίδιου δείκτη.

Δείτε επίσης


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

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και τέσσερις πίνακες ακεραίων 32-bit. Οι τέσσερις πίνακες αντιπροσωπεύουν ένα ορθολογικό εύρος πίνακα. Ένα ορθολογικό εύρος είναι το σύνολο όλων των κλασμάτων από μια ελάχιστη κλασματική τιμή έως μια μέγιστη κλασματική τιμή. Ορίζει τοValueType ιδιοκτησία σεValueTypeRationalRange , και ορίζει τοNumberOfValues ιδιότητα στον αριθμό των στοιχείων σε τοnumerator1 πίνακας, ο οποίος πρέπει να είναι ίδιος με τον αριθμό των στοιχείων στους άλλους τρεις πίνακες.

public EncoderParameter(Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, 
    int[] denominator2)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό αναγνωριστικό της κατηγορίας parameter .
numerator1Int32[]Ένας πίνακας ακεραίων 32 bit που καθορίζει τους αριθμητές των ελάχιστων τιμών για τις περιοχές. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί.
denominator1Int32[]Ένας πίνακας ακεραίων 32-bit που καθορίζει τους παρονομαστές των ελάχιστων τιμών για τις περιοχές. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί.
numerator2Int32[]Ένας πίνακας ακεραίων 32 bit που καθορίζει τους αριθμητές των μέγιστων τιμών για τις περιοχές. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί.
denominator2Int32[]Ένας πίνακας ακεραίων 32 bit που καθορίζει τους παρονομαστές των μέγιστων τιμών για τις περιοχές. Οι ακέραιοι στον πίνακα πρέπει να είναι μη αρνητικοί.

Δείτε επίσης


EncoderParameter(Encoder, int, int, int)

Αρχικοποιεί μια νέα παρουσία τουEncoderParameterκλάση με το specified Encoder αντικείμενο και τρεις ακέραιους που καθορίζουν τον αριθμό των τιμών, τον τύπο δεδομένων των τιμών, και έναν δείκτη στις τιμές που είναι αποθηκευμένες στοEncoderParameter αντικείμενο.

public EncoderParameter(Encoder encoder, int numberOfValues, int type, int value)
ΠαράμετροςΤύποςΠεριγραφή
encoderEncoderΕναEncoder αντικείμενο που ενσωματώνει το παγκοσμίως μοναδικό αναγνωριστικό της κατηγορίας παραμέτρων the .
numberOfValuesInt32Ένας ακέραιος που καθορίζει τον αριθμό των τιμών που είναι αποθηκευμένες στο τοEncoderParameter αντικείμενο. οNumberOfValues Η ιδιότητα ορίζεται σε αυτήν την τιμή.
typeInt32Μέλος τουEncoderParameterValueType απαρίθμηση που καθορίζει τον τύπο δεδομένων των τιμών που είναι αποθηκευμένες στοEncoderParameter αντικείμενο. οType και ValueType Οι ιδιότητες ορίζονται σε αυτήν την τιμή.
valueInt32Ένας δείκτης σε έναν πίνακα τιμών του τύπου που καθορίζεται από τοtype παράμετρος.

Δείτε επίσης