ওভারভিউ
মিডিয়া মেটাডেটার জন্য একটি ধারক।
মেটাডেটাতে একটি মিডিয়া টাইপ, ইমেজের একটি ঐচ্ছিক তালিকা এবং মেটাডেটা ক্ষেত্রগুলির একটি সংগ্রহ রয়েছে। সাধারণ মেটাডেটা ক্ষেত্রগুলির কীগুলি ধ্রুবক হিসাবে পূর্বনির্ধারিত, তবে অ্যাপ্লিকেশনটি তার নিজস্ব অতিরিক্ত ক্ষেত্রগুলিকে সংজ্ঞায়িত করতে এবং ব্যবহার করতে বিনামূল্যে।
পূর্বনির্ধারিত ক্ষেত্রের মানগুলির পূর্বনির্ধারিত প্রকার রয়েছে। উদাহরণস্বরূপ, একটি ট্র্যাক নম্বর হল একটি NSInteger
এবং একটি তৈরির তারিখ হল একটি NSString যাতে একটি তারিখ এবং সময়ের একটি ISO-8601 উপস্থাপনা থাকে৷ একটি ক্ষেত্রে একটি ভুল টাইপের একটি মান সংরক্ষণ করার প্রচেষ্টা একটি NSInvalidArgumentException বাড়াবে।
মনে রাখবেন যে কাস্ট প্রোটোকল একটি প্রদত্ত মিডিয়া প্রকারের জন্য কোন মেটাডেটা ক্ষেত্রগুলি ব্যবহার করা যেতে পারে তা সীমাবদ্ধ করে৷ যখন একটি MediaMetadata অবজেক্ট একটি কাস্ট রিসিভারের কাছে ডেলিভারির জন্য JSON-এ সিরিয়ালাইজ করা হয়, কোনো পূর্বনির্ধারিত ক্ষেত্র যা প্রদত্ত মিডিয়া প্রকারের জন্য সমর্থিত নয় সেগুলি সিরিয়ালাইজড ফর্মে অন্তর্ভুক্ত করা হবে না, তবে যেকোনো অ্যাপ্লিকেশন-সংজ্ঞায়িত ক্ষেত্র সর্বদা অন্তর্ভুক্ত করা হবে। পূর্বনির্ধারিত ক্ষেত্রগুলির সম্পূর্ণ তালিকা নিম্নরূপ:
উত্তরাধিকারসূত্রে এনএসওবজেক্ট। <NSCopying> প্রয়োগ করে।
উদাহরণ পদ্ধতির সারাংশ | |
(instancetype) | - initWithMetadataType: |
প্রদত্ত মিডিয়া প্রকারের সাথে একটি নতুন, খালি, মিডিয়ামেটাডেটা শুরু করে। আরও... | |
(instancetype) | - init |
জেনেরিক মেটাডেটা টাইপ দিয়ে শুরু করুন। আরও... | |
( GCKMediaMetadataType ) | - metadataType |
মেটাডেটা প্রকার। আরও... | |
(NSArray *) | - images |
ছবির তালিকা পায়। আরও... | |
(void) | - removeAllMediaImages |
সমস্ত বর্তমান ছবি মুছে দেয়। আরও... | |
(void) | - addImage: |
ছবির তালিকায় একটি ছবি যোগ করে। আরও... | |
(BOOL) | - containsKey: |
প্রদত্ত কী সহ বস্তুটিতে একটি ক্ষেত্র রয়েছে কিনা তা পরীক্ষা করে। আরও... | |
(NSArray< NSString * > *) | - allKeys |
বস্তুতে উপস্থিত সমস্ত ক্ষেত্রের জন্য কীগুলির একটি সেট প্রদান করে। আরও... | |
(id __nullable) | - objectForKey: |
একটি ক্ষেত্রের মান পড়ে। আরও... | |
(void) | - setString:forKey: |
একটি স্ট্রিং ক্ষেত্রে একটি মান সঞ্চয় করে। আরও... | |
(NSString *__nullable) | - stringForKey: |
একটি স্ট্রিং ক্ষেত্রের মান পড়ে। আরও... | |
(void) | - setInteger:forKey: |
একটি পূর্ণসংখ্যা ক্ষেত্রে একটি মান সঞ্চয় করে। আরও... | |
(NSInteger) | - integerForKey: |
একটি পূর্ণসংখ্যা ক্ষেত্রের মান পড়ে। আরও... | |
(NSInteger) | - integerForKey:defaultValue: |
একটি পূর্ণসংখ্যা ক্ষেত্রের মান পড়ে। আরও... | |
(void) | - setDouble:forKey: |
একটি দ্বিগুণ ক্ষেত্রে একটি মান সঞ্চয় করে। আরও... | |
(double) | - doubleForKey: |
একটি দ্বিগুণ ক্ষেত্রের মান পড়ে। আরও... | |
(double) | - doubleForKey:defaultValue: |
একটি দ্বিগুণ ক্ষেত্রের মান পড়ে। আরও... | |
(void) | - setDate:forKey: |
তারিখের একটি সীমাবদ্ধ ISO-8601 উপস্থাপনা হিসাবে একটি তারিখ ক্ষেত্রে একটি মান সঞ্চয় করে৷ আরও... | |
(NSDate *__nullable) | - dateForKey: |
তারিখের সীমাবদ্ধ ISO-8601 উপস্থাপনা থেকে একটি তারিখ ক্ষেত্রের মান পড়ে। আরও... | |
(NSString *__nullable) | - dateAsStringForKey: |
একটি স্ট্রিং হিসাবে একটি তারিখ ক্ষেত্রের মান পড়ে। আরও... | |
পাবলিক বৈশিষ্ট্য | |
NSString *const | kGCKMetadataKeyCreationDate |
স্ট্রিং কী: তৈরির তারিখ। আরও... | |
NSString *const | kGCKMetadataKeyReleaseDate |
স্ট্রিং কী: প্রকাশের তারিখ। আরও... | |
NSString *const | kGCKMetadataKeyBroadcastDate |
স্ট্রিং কী: সম্প্রচারের তারিখ। আরও... | |
NSString *const | kGCKMetadataKeyTitle |
স্ট্রিং কী: শিরোনাম। আরও... | |
NSString *const | kGCKMetadataKeySubtitle |
স্ট্রিং কী: সাবটাইটেল। আরও... | |
NSString *const | kGCKMetadataKeyArtist |
স্ট্রিং কী: শিল্পী। আরও... | |
NSString *const | kGCKMetadataKeyAlbumArtist |
স্ট্রিং কী: অ্যালবাম শিল্পী। আরও... | |
NSString *const | kGCKMetadataKeyAlbumTitle |
স্ট্রিং কী: অ্যালবামের শিরোনাম। আরও... | |
NSString *const | kGCKMetadataKeyComposer |
স্ট্রিং কী: সুরকার। আরও... | |
NSString *const | kGCKMetadataKeyDiscNumber |
পূর্ণসংখ্যা কী: ডিস্ক নম্বর। আরও... | |
NSString *const | kGCKMetadataKeyTrackNumber |
পূর্ণসংখ্যা কী: ট্র্যাক নম্বর। আরও... | |
NSString *const | kGCKMetadataKeySeasonNumber |
পূর্ণসংখ্যা কী: সিজন নম্বর। আরও... | |
NSString *const | kGCKMetadataKeyEpisodeNumber |
পূর্ণসংখ্যা কী: পর্ব সংখ্যা। আরও... | |
NSString *const | kGCKMetadataKeySeriesTitle |
স্ট্রিং কী: সিরিজ শিরোনাম। আরও... | |
NSString *const | kGCKMetadataKeyStudio |
স্ট্রিং কী: স্টুডিও। আরও... | |
NSString *const | kGCKMetadataKeyWidth |
পূর্ণসংখ্যা কী: প্রস্থ। আরও... | |
NSString *const | kGCKMetadataKeyHeight |
পূর্ণসংখ্যা কী: উচ্চতা। আরও... | |
NSString *const | kGCKMetadataKeyLocationName |
স্ট্রিং কী: অবস্থানের নাম। আরও... | |
NSString *const | kGCKMetadataKeyLocationLatitude |
ডাবল কী: অবস্থান অক্ষাংশ। আরও... | |
NSString *const | kGCKMetadataKeyLocationLongitude |
ডাবল কী: অবস্থান দ্রাঘিমাংশ। আরও... | |
সম্পত্তি সারাংশ | |
GCKMediaMetadataType | metadataType |
মেটাডেটা প্রকার। আরও... | |
পদ্ধতির বিস্তারিত
- (instancetype) initWithMetadataType: | ( GCKMediaMetadataType ) | metadataType |
প্রদত্ত মিডিয়া প্রকারের সাথে একটি নতুন, খালি, মিডিয়ামেটাডেটা শুরু করে।
মনোনীত ইনিশিয়ালাইজার।
- Parameters
-
metadataType The media type; one of the GCKMediaMetadataType constants, or a value greater than or equal to GCKMediaMetadataTypeUser for custom media types.
- (instancetype) init |
জেনেরিক মেটাডেটা টাইপ দিয়ে শুরু করুন।
- ( GCKMediaMetadataType ) metadataType |
মেটাডেটা প্রকার।
- (NSArray *) images |
ছবির তালিকা পায়।
- (void) removeAllMediaImages |
সমস্ত বর্তমান ছবি মুছে দেয়।
- (void) addImage: | ( GCKImage *) | image |
ছবির তালিকায় একটি ছবি যোগ করে।
- Parameters
-
image The image to add.
- (BOOL) containsKey: | (NSString *) | key |
প্রদত্ত কী সহ বস্তুটিতে একটি ক্ষেত্র রয়েছে কিনা তা পরীক্ষা করে।
- Parameters
-
key The key.
- রিটার্নস
-
YES
ক্ষেত্রটি বিদ্যমান থাকলে,NO
অন্যথায়।
- (NSArray<NSString *> *) allKeys |
বস্তুতে উপস্থিত সমস্ত ক্ষেত্রের জন্য কীগুলির একটি সেট প্রদান করে।
- (id __nullable) objectForKey: | (NSString *) | key |
একটি ক্ষেত্রের মান পড়ে।
- Parameters
-
key The key for the field.
- রিটার্নস
- ক্ষেত্রের মান, বা
nil
যদি ক্ষেত্রটি সেট করা না থাকে।
- (void) setString: | (NSString *) | value | |
forKey: | (NSString *) | key | |
একটি স্ট্রিং ক্ষেত্রে একটি মান সঞ্চয় করে।
- Parameters
-
value The new value for the field. key The key for the field.
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি স্ট্রিং ক্ষেত্র নয়।
- (NSString *__nullable) stringForKey: | (NSString *) | key |
একটি স্ট্রিং ক্ষেত্রের মান পড়ে।
- Parameters
-
key The key for the field.
- রিটার্নস
- ক্ষেত্রের মান, বা
nil
যদি ক্ষেত্রটি সেট করা না থাকে।
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি স্ট্রিং ক্ষেত্র নয়।
- (void) setInteger: | (NSInteger) | value | |
forKey: | (NSString *) | key | |
একটি পূর্ণসংখ্যা ক্ষেত্রে একটি মান সঞ্চয় করে।
- Parameters
-
value The new value for the field. key The key for the field.
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি পূর্ণসংখ্যা ক্ষেত্র নয়।
- (NSInteger) integerForKey: | (NSString *) | key |
একটি পূর্ণসংখ্যা ক্ষেত্রের মান পড়ে।
- Parameters
-
key The key for the field.
- রিটার্নস
- ক্ষেত্রের মান, বা 0 যদি ক্ষেত্রটি সেট করা না থাকে।
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি পূর্ণসংখ্যা ক্ষেত্র নয়।
- (NSInteger) integerForKey: | (NSString *) | key | |
defaultValue: | (NSInteger) | defaultValue | |
একটি পূর্ণসংখ্যা ক্ষেত্রের মান পড়ে।
- Parameters
-
key The key for the field. defaultValue The value to return if the field has not been set.
- রিটার্নস
- ক্ষেত্রের মান, বা প্রদত্ত ডিফল্ট মান যদি ক্ষেত্রটি সেট করা না থাকে।
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি পূর্ণসংখ্যা ক্ষেত্র নয়।
- (void) setDouble: | (double) | value | |
forKey: | (NSString *) | key | |
একটি দ্বিগুণ ক্ষেত্রে একটি মান সঞ্চয় করে।
- Parameters
-
value The new value for the field. key The key for the field.
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি দ্বিগুণ ক্ষেত্র নয়।
- (double) doubleForKey: | (NSString *) | key |
একটি দ্বিগুণ ক্ষেত্রের মান পড়ে।
- Parameters
-
key The key for the field.
- রিটার্নস
- ক্ষেত্রের মান, বা 0 যদি ক্ষেত্রটি সেট করা না থাকে।
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি দ্বিগুণ ক্ষেত্র নয়।
- (double) doubleForKey: | (NSString *) | key | |
defaultValue: | (double) | defaultValue | |
একটি দ্বিগুণ ক্ষেত্রের মান পড়ে।
- Parameters
-
defaultValue The value to return if the field has not been set. key The key for the field.
- রিটার্নস
- ক্ষেত্রের মান, বা প্রদত্ত ডিফল্ট মান যদি ক্ষেত্রটি সেট করা না থাকে।
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি দ্বিগুণ ক্ষেত্র নয়।
- (void) setDate: | (NSDate *) | date | |
forKey: | (NSString *) | key | |
তারিখের একটি সীমাবদ্ধ ISO-8601 উপস্থাপনা হিসাবে একটি তারিখ ক্ষেত্রে একটি মান সঞ্চয় করে৷
- Parameters
-
date The new value for the field. key The key for the field.
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি তারিখ ক্ষেত্র নয়।
- (NSDate *__nullable) dateForKey: | (NSString *) | key |
তারিখের সীমাবদ্ধ ISO-8601 উপস্থাপনা থেকে একটি তারিখ ক্ষেত্রের মান পড়ে।
- Parameters
-
key The field name.
- রিটার্নস
- তারিখ, বা
nil
যদি এই ক্ষেত্র সেট করা না হয়.
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি তারিখ ক্ষেত্র নয়।
- (NSString *__nullable) dateAsStringForKey: | (NSString *) | key |
একটি স্ট্রিং হিসাবে একটি তারিখ ক্ষেত্রের মান পড়ে।
- Parameters
-
key The field name.
- রিটার্নস
- তারিখের সীমাবদ্ধ ISO-8601 উপস্থাপনা সমন্বিত একটি স্ট্রিং হিসাবে তারিখ, অথবা যদি এই ক্ষেত্রটি সেট করা না থাকে তাহলে
nil
৷
- ব্যতিক্রম
NSInvalidArgumentException যদি কী একটি পূর্বনির্ধারিত ক্ষেত্র বোঝায় যা একটি তারিখ ক্ষেত্র নয়।
সদস্য তথ্য ডকুমেন্টেশন
- (NSString* const) kGCKMetadataKeyCreationDate |
স্ট্রিং কী: তৈরির তারিখ।
মান হল ISO-8601 ফর্ম্যাটে যে তারিখ এবং/অথবা মিডিয়া তৈরি করা হয়েছিল। উদাহরণস্বরূপ, এটি সেই তারিখ এবং সময় হতে পারে যেখানে একটি ছবি তোলা হয়েছিল বা একটি গান রেকর্ড করা হয়েছিল৷
- (NSString* const) kGCKMetadataKeyReleaseDate |
স্ট্রিং কী: প্রকাশের তারিখ।
মান হল ISO-8601 ফরম্যাটে যে তারিখ এবং/অথবা মিডিয়া প্রকাশ করা হয়েছিল। উদাহরণস্বরূপ, এটি একটি চলচ্চিত্র বা সঙ্গীত অ্যালবাম প্রকাশিত হওয়ার তারিখ হতে পারে।
- (NSString* const) kGCKMetadataKeyBroadcastDate |
স্ট্রিং কী: সম্প্রচারের তারিখ।
মান হল ISO-8601 ফর্ম্যাটে মিডিয়া প্রথম সম্প্রচারিত হওয়ার তারিখ এবং/বা সময়। উদাহরণস্বরূপ, এটি সেই তারিখ হতে পারে যেদিন একটি টিভি শো পর্ব প্রথম প্রচারিত হয়েছিল৷
- (NSString* const) kGCKMetadataKeyTitle |
স্ট্রিং কী: শিরোনাম।
মিডিয়ার শিরোনাম। উদাহরণস্বরূপ, এটি একটি গান, চলচ্চিত্র বা টিভি শো পর্বের শিরোনাম হতে পারে। এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeySubtitle |
স্ট্রিং কী: সাবটাইটেল।
মিডিয়ার সাবটাইটেল। এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeyArtist |
স্ট্রিং কী: শিল্পী।
মিডিয়া তৈরি করা শিল্পীর নাম। উদাহরণস্বরূপ, এটি একজন সঙ্গীতশিল্পী, অভিনয়শিল্পী বা ফটোগ্রাফারের নাম হতে পারে। এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeyAlbumArtist |
স্ট্রিং কী: অ্যালবাম শিল্পী।
অ্যালবাম তৈরি করা শিল্পীর নাম। উদাহরণস্বরূপ, ডিজে মিক্সের মতো সংকলন অ্যালবামে, অ্যালবামের শিল্পী অবশ্যই অ্যালবামের পৃথক গানের শিল্পী(গুলি) এর মতো নয়। এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeyAlbumTitle |
স্ট্রিং কী: অ্যালবামের শিরোনাম।
অ্যালবামের শিরোনাম যেটি একটি সঙ্গীত ট্র্যাকের অন্তর্গত৷ এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeyComposer |
স্ট্রিং কী: সুরকার।
একটি মিউজিক ট্র্যাকের সুরকারের নাম। এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeyDiscNumber |
পূর্ণসংখ্যা কী: ডিস্ক নম্বর।
একটি মাল্টি-ডিস্ক অ্যালবামে একটি মিউজিক ট্র্যাক যে ডিস্ক নম্বর (1 থেকে গণনা করা হচ্ছে)।
- (NSString* const) kGCKMetadataKeyTrackNumber |
পূর্ণসংখ্যা কী: ট্র্যাক নম্বর।
একটি অ্যালবাম ডিস্কে একটি মিউজিক ট্র্যাকের ট্র্যাক নম্বর৷ সাধারণত ট্র্যাক নম্বরগুলি 1 থেকে শুরু করে গণনা করা হয়, তবে এই মান 0 হতে পারে যদি এটি একটি অ্যালবামের শুরুতে "লুকানো ট্র্যাক" হয়।
- (NSString* const) kGCKMetadataKeySeasonNumber |
পূর্ণসংখ্যা কী: সিজন নম্বর।
একটি টিভি শো পর্বের যে সিজন নম্বর। সাধারণত সিজন সংখ্যাগুলি 1 থেকে শুরু করে গণনা করা হয়, তবে এই মান 0 হতে পারে যদি এটি একটি "পাইলট" পর্ব হয় যা একটি টিভি সিরিজের আনুষ্ঠানিক সূচনা পূর্ববর্তী হয়।
- (NSString* const) kGCKMetadataKeyEpisodeNumber |
পূর্ণসংখ্যা কী: পর্ব সংখ্যা।
একটি টিভি অনুষ্ঠানের একটি প্রদত্ত সিজনে একটি পর্বের সংখ্যা৷ সাধারণত পর্ব সংখ্যাগুলি 1 থেকে শুরু করে গণনা করা হয়, তবে এই মানটি 0 হতে পারে যদি এটি একটি "পাইলট" পর্ব হয় যা প্রথম সিজনের অফিসিয়াল পর্ব হিসাবে বিবেচিত হয় না।
- (NSString* const) kGCKMetadataKeySeriesTitle |
স্ট্রিং কী: সিরিজ শিরোনাম।
একটি সিরিজের নাম। উদাহরণস্বরূপ, এটি একটি টিভি শো বা সম্পর্কিত সঙ্গীত অ্যালবামের সিরিজের নাম হতে পারে৷ এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeyStudio |
স্ট্রিং কী: স্টুডিও।
একটি রেকর্ডিং স্টুডিওর নাম যা মিডিয়ার একটি অংশ তৈরি করেছিল। উদাহরণস্বরূপ, এটি একটি চলচ্চিত্র স্টুডিও বা সঙ্গীত লেবেলের নাম হতে পারে। এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeyWidth |
পূর্ণসংখ্যা কী: প্রস্থ।
মিডিয়ার একটি অংশের প্রস্থ, পিক্সেলে। এটি সাধারণত একটি ফটোগ্রাফের মাত্রা প্রদানের জন্য ব্যবহার করা হবে।
- (NSString* const) kGCKMetadataKeyHeight |
পূর্ণসংখ্যা কী: উচ্চতা।
মিডিয়ার একটি অংশের উচ্চতা, পিক্সেলে। এটি সাধারণত একটি ফটোগ্রাফের মাত্রা প্রদানের জন্য ব্যবহার করা হবে।
- (NSString* const) kGCKMetadataKeyLocationName |
স্ট্রিং কী: অবস্থানের নাম।
একটি অবস্থানের নাম যেখানে মিডিয়ার একটি অংশ তৈরি করা হয়েছিল৷ উদাহরণস্বরূপ, এটি একটি ফটোগ্রাফের অবস্থান বা একটি চলচ্চিত্রের প্রধান চিত্রগ্রহণের অবস্থান হতে পারে। এই মান প্রদর্শন উদ্দেশ্যে উপযুক্ত.
- (NSString* const) kGCKMetadataKeyLocationLatitude |
ডাবল কী: অবস্থান অক্ষাংশ।
ভৌগলিক অবস্থানের অক্ষাংশ উপাদান যেখানে মিডিয়ার একটি অংশ তৈরি করা হয়েছিল৷ উদাহরণস্বরূপ, এটি একটি ফটোগ্রাফের অবস্থান বা একটি চলচ্চিত্রের প্রধান চিত্রগ্রহণের অবস্থান হতে পারে।
- (NSString* const) kGCKMetadataKeyLocationLongitude |
ডাবল কী: অবস্থান দ্রাঘিমাংশ।
ভৌগলিক অবস্থানের দ্রাঘিমাংশের উপাদান যেখানে মিডিয়ার একটি অংশ তৈরি করা হয়েছিল। উদাহরণস্বরূপ, এটি একটি ফটোগ্রাফের অবস্থান বা একটি চলচ্চিত্রের প্রধান চিত্রগ্রহণের অবস্থান হতে পারে।
সম্পত্তি বিস্তারিত
|
read nonatomic assign |
মেটাডেটা প্রকার।