gpg:: ভিডিও সক্ষমতা
#include <video_capabilities.h>
একটি ডেটা স্ট্রাকচার যা ভিডিও রেকর্ডিংয়ের জন্য বর্তমান ডিভাইসের কী ক্ষমতা রয়েছে সে সম্পর্কে তথ্য অ্যাক্সেস করার অনুমতি দেয়।
সারাংশ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
VideoCapabilities () | |
VideoCapabilities (std::shared_ptr< const VideoCapabilitiesImpl > impl) স্পষ্ট কনস্ট্রাক্টর। | |
VideoCapabilities (const VideoCapabilities & copy_from) একটি বিদ্যমান ভিডিও ক্যাপাবিলিটি অবজেক্টকে একটি নতুনটিতে অনুলিপি করার জন্য কন্সট্রাক্টর অনুলিপি করুন। | |
VideoCapabilities ( VideoCapabilities && move_from) একটি বিদ্যমান ভিডিও ক্যাপাবিলিটি অবজেক্টকে একটি নতুনটিতে সরানোর জন্য কনস্ট্রাক্টর৷ | |
~VideoCapabilities () |
পাবলিক ফাংশন | |
---|---|
IsCameraSupported () const | bool ডিভাইসটিতে সামনের দিকের ক্যামেরা আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে। |
IsFullySupported ( VideoCaptureMode capture_mode, VideoQualityLevel quality_level) const | bool ক্যামেরা, মাইক এবং স্টোরেজ লেখার পাশাপাশি ক্যাপচার মোড এবং মানের স্তর সমর্থিত কিনা তা পরীক্ষা করে। |
IsMicSupported () const | bool ডিভাইসটিতে মাইক্রোফোন আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে। |
IsWriteStorageSupported () const | bool ডিভাইসটিতে একটি বাহ্যিক স্টোরেজ ডিভাইস আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে। |
SupportsCaptureMode ( VideoCaptureMode capture_mode) const | bool ডিভাইস প্রদত্ত ক্যাপচার মোড সমর্থন করে কিনা তা প্রদান করে। |
SupportsQualityLevel ( VideoQualityLevel quality_level) const | bool ডিভাইস প্রদত্ত মানের স্তর সমর্থন করে কিনা তা প্রদান করে। |
Valid () const | bool প্রত্যাবর্তনকৃত ভিডিও ক্যাপাবিলিটিস অবজেক্টটি ডেটা দ্বারা পরিপূর্ণ হলে এবং একটি সফল প্রতিক্রিয়া স্থিতির সাথে সাথে থাকলে তা সত্য হয়; একটি জনবসতিহীন ব্যবহারকারীর দ্বারা তৈরি ভিডিও সক্ষমতা বস্তুর জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্থিতি সহ একটি জনবহুল একটির জন্য। |
operator= (const VideoCapabilities & copy_from) | অন্য VideoCapabilities অবজেক্ট থেকে এই VideoCapabilities অবজেক্টের মান বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর। |
operator= ( VideoCapabilities && move_from) | অন্য VideoCapabilities অবজেক্ট থেকে এই VideoCapabilities অবজেক্টের মান বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর। |
পাবলিক ফাংশন
ইসক্যামেরা সমর্থিত
bool IsCameraSupported() const
ডিভাইসটিতে সামনের দিকের ক্যামেরা আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।
সম্পূর্ণরূপে সমর্থিত
bool IsFullySupported( VideoCaptureMode capture_mode, VideoQualityLevel quality_level ) const
ক্যামেরা, মাইক এবং স্টোরেজ লেখার পাশাপাশি ক্যাপচার মোড এবং মানের স্তর সমর্থিত কিনা তা পরীক্ষা করে।
IsMicSupported
bool IsMicSupported() const
ডিভাইসটিতে মাইক্রোফোন আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।
IsWriteStorage সমর্থিত
bool IsWriteStorageSupported() const
ডিভাইসটিতে একটি বাহ্যিক স্টোরেজ ডিভাইস আছে কিনা এবং আমরা এটি ব্যবহার করতে পারি কিনা তা রিটার্ন করে।
ক্যাপচারমোড সমর্থন করে
bool SupportsCaptureMode( VideoCaptureMode capture_mode ) const
ডিভাইস প্রদত্ত ক্যাপচার মোড সমর্থন করে কিনা তা প্রদান করে।
কোয়ালিটি লেভেল সমর্থন করে
bool SupportsQualityLevel( VideoQualityLevel quality_level ) const
ডিভাইস প্রদত্ত মানের স্তর সমর্থন করে কিনা তা প্রদান করে।
বৈধ
bool Valid() const
প্রত্যাবর্তনকৃত ভিডিও ক্যাপাবিলিটিস অবজেক্টটি ডেটা দ্বারা পরিপূর্ণ হলে এবং একটি সফল প্রতিক্রিয়া স্থিতির সাথে সাথে থাকলে তা সত্য হয়; একটি জনবসতিহীন ব্যবহারকারীর দ্বারা তৈরি ভিডিও সক্ষমতা বস্তুর জন্য মিথ্যা বা একটি অসফল প্রতিক্রিয়া স্থিতি সহ একটি জনবহুল একটির জন্য।
এই VideoCapabilities অবজেক্টের গেটার ফাংশন ব্যবহারযোগ্য হওয়ার জন্য এটি অবশ্যই সত্য হতে হবে।
ভিডিও সক্ষমতা
VideoCapabilities()
ভিডিও সক্ষমতা
VideoCapabilities( std::shared_ptr< const VideoCapabilitiesImpl > impl )
স্পষ্ট কনস্ট্রাক্টর।
ভিডিও সক্ষমতা
VideoCapabilities( const VideoCapabilities & copy_from )
একটি বিদ্যমান ভিডিও ক্যাপাবিলিটি অবজেক্টকে একটি নতুনটিতে অনুলিপি করার জন্য কন্সট্রাক্টর অনুলিপি করুন।
ভিডিও সক্ষমতা
VideoCapabilities( VideoCapabilities && move_from )
একটি বিদ্যমান ভিডিও ক্যাপাবিলিটি অবজেক্টকে একটি নতুনটিতে সরানোর জন্য কনস্ট্রাক্টর৷
r-value-রেফারেন্স সংস্করণ।
অপারেটর=
VideoCapabilities & operator=( const VideoCapabilities & copy_from )
অন্য VideoCapabilities অবজেক্ট থেকে এই VideoCapabilities অবজেক্টের মান বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর।
অপারেটর=
VideoCapabilities & operator=( VideoCapabilities && move_from )
অন্য VideoCapabilities অবজেক্ট থেকে এই VideoCapabilities অবজেক্টের মান বরাদ্দ করার জন্য অ্যাসাইনমেন্ট অপারেটর।
r-value-রেফারেন্স সংস্করণ।
~ভিডিও সক্ষমতা
~VideoCapabilities()