XmpTimecode

XmpTimecode class

Αντιπροσωπεύει μια τιμή κωδικού χρόνου σε ένα βίντεο.

public sealed class XmpTimecode : XmpComplexType

Κατασκευαστές

Ονομα Περιγραφή
XmpTimecode() Αρχικοποιεί μια νέα παρουσία τουXmpTimecode τάξη.
XmpTimecode(XmpTimeFormat, string) Αρχικοποιεί μια νέα παρουσία τουXmpTimecode τάξη.

Ιδιότητες

Ονομα Περιγραφή
Count { get; } Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων.
Item { get; } Λαμβάνει τοMetadataProperty με το καθορισμένο όνομα.
Keys { get; } Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων.
MetadataType { get; } Λαμβάνει τον τύπο μεταδεδομένων.
NamespaceUris { get; } Λαμβάνει τα URI χώρου ονομάτων που χρησιμοποιούνται στοXmpComplexType παράδειγμα.
Prefixes { get; } Λαμβάνει τα προθέματα του χώρου ονομάτων που χρησιμοποιούνται στοXmpComplexType παράδειγμα.
PropertyDescriptors { get; } Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata.
TimeFormat { get; set; } Λαμβάνει ή ορίζει τη μορφή που χρησιμοποιείται στην τιμή χρόνου.
TimeValue { get; set; } Λαμβάνει ή ορίζει την τιμή χρόνου στην καθορισμένη μορφή. Οι τιμές χρόνου χρησιμοποιούν διαχωριστικό άνω και κάτω τελείας σε όλες τις μορφές εκτός από το 2997drop και το 5994drop, το οποίο χρησιμοποιεί ερωτηματικό. Τα τέσσερα πεδία υποδεικνύουν ώρες, λεπτά, δευτερόλεπτα και καρέ: ωω:λλ:δδ:φ

Μέθοδοι

Ονομα Περιγραφή
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Προσθέτει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
Contains(string) Καθορίζει εάν το πακέτο περιέχει μια ιδιότητα μεταδεδομένων με το καθορισμένο όνομα.
virtual FindProperties(Func<MetadataProperty, bool>) Βρίσκει τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η αναζήτηση είναι αναδρομική, επομένως επηρεάζει όλα τα ένθετα πακέτα επίσης.
GetEnumerator() Επιστρέφει έναν απαριθμητή που επαναλαμβάνει τη συλλογή.
GetNamespaceUri(string) Λαμβάνει το URI χώρου ονομάτων που σχετίζεται με το καθορισμένο πρόθεμα.
override GetXmpRepresentation() Επιστρέφει την τιμή που περιέχεται στη συμβολοσειρά σε μορφή XMP.
virtual RemoveProperties(Func<MetadataProperty, bool>) Καταργεί τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα.
virtual Sanitize() Αφαιρεί τις ιδιότητες μεταδεδομένων με δυνατότητα εγγραφής από το πακέτο. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Ορίζει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. Αυτή η μέθοδος είναι ένας συνδυασμόςAddProperties καιUpdateProperties Εάν μια υπάρχουσα ιδιότητα ικανοποιεί το κατηγόρημα, η τιμή της ενημερώνεται. Εάν λείπει μια γνωστή ιδιότητα στο πακέτο που ικανοποιεί το κατηγόρημα, προστίθεται στο πακέτο.
SetTimeFormat(XmpTimeFormat) Ορίζει τη μορφή ώρας.
override ToString() Επιστρέφει αString που αντιπροσωπεύει αυτήν την περίπτωση.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.

Δείτε επίσης