gpg:: VideoManager
#include <video_manager.h>
Videoyla ilgili çeşitli verileri alır ve ayarlar.
Özet
Herkese açık türler |
|
---|---|
CaptureCapabilitiesCallback
|
typedefstd::function< void(const GetCaptureCapabilitiesResponse &)>
GetCaptureCapabilitiesResponse alan bir geri çağırma türünü tanımlar. |
CaptureStateCallback
|
typedefstd::function< void(const GetCaptureStateResponse &)>
GetCaptureStateResponse alan bir geri çağırma türünü tanımlar. |
IsCaptureAvailableCallback
|
typedefstd::function< void(const IsCaptureAvailableResponse &)>
IsCaptureAvailableResponse alan bir geri çağırma türünü tanımlar. |
Herkese açık işlevler |
|
---|---|
GetCaptureCapabilities(CaptureCapabilitiesCallback callback)
|
void
Hizmetin video özelliklerini; mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolama alanına yazıp yazmadığı ve kullanılabilen çekim modları ile kalite seviyeleri gibi bilgileri eşzamansız olarak getirir.
|
GetCaptureCapabilitiesBlocking()
|
Hizmetin video özelliklerini; mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolama alanına yazılıp yazılamadığı ve mevcut çekim modları ile kalite seviyeleri gibi bilgileri eşzamanlı olarak getirir.
|
GetCaptureCapabilitiesBlocking(Timeout timeout)
|
Hizmetin video özelliklerini; mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolama alanına yazılıp yazılamadığı ve mevcut çekim modları ile kalite seviyeleri gibi bilgileri eşzamanlı olarak getirir.
|
GetCaptureState(CaptureStateCallback callback)
|
void
Yakalama hizmetinin mevcut durumunu eşzamansız olarak getirir.
|
GetCaptureStateBlocking()
|
Yakalama hizmetinin mevcut durumunu eşzamanlı olarak getirir.
|
GetCaptureStateBlocking(Timeout timeout)
|
Yakalama hizmetinin mevcut durumunu eşzamanlı olarak getirir.
|
IsCaptureAvailable(VideoCaptureMode capture_mode, IsCaptureAvailableCallback callback)
|
void
Yakalama hizmeti zaten kullanımdaysa veya yoksa eşzamansız olarak getirir.
|
IsCaptureAvailableBlocking(VideoCaptureMode capture_mode)
|
Yakalama hizmeti zaten kullanımdaysa veya yoksa eşzamanlı olarak getirir.
|
IsCaptureAvailableBlocking(Timeout timeout, VideoCaptureMode capture_mode)
|
Yakalama hizmeti zaten kullanımdaysa veya yoksa eşzamanlı olarak getirir.
|
IsCaptureSupported()
|
bool
Cihazın görüntü yakalamayı destekleyip desteklemediğini belirlemek için eşzamanlı olarak yapılan basit kontrol.
|
RegisterCaptureOverlayStateChangedListener(ICaptureOverlayStateListener *listener)
|
void
ShowCaptureOverlay tarafından başlatılan yer paylaşımı durumundaki değişiklikleri dinlemek için bir dinleyici kaydedin. |
RegisterCaptureOverlayStateChangedListener(CaptureOverlayStateListenerHelper helper)
|
void
ShowCaptureOverlay tarafından başlatılan yer paylaşımı durumundaki değişiklikleri dinlemek için bir dinleyici kaydedin. |
ShowCaptureOverlay()
|
void
Video çekimi yer paylaşımını başlatır.
|
UnregisterCaptureOverlayStateChangedListener()
|
void
Varsa, bu istemcinin yer paylaşımı durumu güncelleme işleyicisinin kaydını siler.
|
Yapılar |
|
---|---|
gpg:: |
Video özellikleri için verileri, yanıt durumuyla birlikte saklar. |
gpg:: |
Video yakalama durumu için verileri, yanıt durumuyla birlikte saklar. |
gpg:: |
Bir yakalama modunun ( |
Herkese açık türler
CaptureCapabilitiesCallback
std::function< void(const GetCaptureCapabilitiesResponse &)> CaptureCapabilitiesCallback
GetCaptureCapabilitiesResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki GetCaptureCapabilities(*)
işlevlerine sağlanır.
CaptureStateCallback
std::function< void(const GetCaptureStateResponse &)> CaptureStateCallback
GetCaptureStateResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki GetCaptureState(*)
işlevlerine sağlanır.
IsCaptureAvailableCallback
std::function< void(const IsCaptureAvailableResponse &)> IsCaptureAvailableCallback
IsCaptureAvailableResponse alan bir geri çağırma türünü tanımlar.
Bu geri çağırma türü, aşağıdaki IsCaptureAvailable(*)
işlevlerine sağlanır.
Herkese açık işlevler
GetCaptureCapabilities
void GetCaptureCapabilities( CaptureCapabilitiesCallback callback )
Hizmetin video özelliklerini (mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolama alanına yazılıp yazılamadığı, kullanılabilen yakalama modları ve kalite seviyeleri) eşzamansız olarak getirir.
GetCaptureCapabilitiesBlocking
GetCaptureCapabilitiesResponse GetCaptureCapabilitiesBlocking()
Hizmetin video özelliklerini; mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolama alanına yazılıp yazılamadığı ve mevcut çekim modları ile kalite seviyeleri gibi bilgileri eşzamanlı olarak getirir.
Zaman aşımı varsayılan olarak 10 yıl olarak belirtilmiştir.
GetCaptureCapabilitiesBlocking
GetCaptureCapabilitiesResponse GetCaptureCapabilitiesBlocking( Timeout timeout )
Hizmetin video özelliklerini; mikrofonun veya ön kameranın desteklenip desteklenmediği, hizmetin harici depolama alanına yazılıp yazılamadığı ve mevcut çekim modları ile kalite seviyeleri gibi bilgileri eşzamanlı olarak getirir.
timeout
değerini isteğe bağlı bir milisaniye sayısı olarak belirtin.
GetCaptureState
void GetCaptureState( CaptureStateCallback callback )
Yakalama hizmetinin mevcut durumunu eşzamansız olarak getirir.
Bu ayar, görüntü yakalama yer paylaşımının görünür olup olmadığı, yer paylaşımının görüntü yakalamak için etkin bir şekilde kullanılıp kullanılmadığı gibi bilgileri içerir. Ayrıntılı bilgi için VideoCaptureState
sayfasını inceleyin.
GetCaptureStateBlocking
GetCaptureStateResponse GetCaptureStateBlocking()
Yakalama hizmetinin mevcut durumunu eşzamanlı olarak getirir.
Bu ayar, görüntü yakalama yer paylaşımının görünür olup olmadığı, yer paylaşımının yakalama için etkin bir şekilde kullanılıp kullanılmadığı gibi bilgileri içerir. Ayrıntılı bilgi için VideoCaptureState
sayfasını inceleyin. Zaman aşımı varsayılan olarak 10 yıl olarak belirtilmiştir.
GetCaptureStateBlocking
GetCaptureStateResponse GetCaptureStateBlocking( Timeout timeout )
Yakalama hizmetinin mevcut durumunu eşzamanlı olarak getirir.
Bu ayar, görüntü yakalama yer paylaşımının görünür olup olmadığı, yer paylaşımının görüntü yakalamak için etkin bir şekilde kullanılıp kullanılmadığı gibi bilgileri içerir. Ayrıntılı bilgi için VideoCaptureState
sayfasını inceleyin. timeout
değerini isteğe bağlı bir milisaniye sayısı olarak belirtin.
IsCaptureAvailable
void IsCaptureAvailable( VideoCaptureMode capture_mode, IsCaptureAvailableCallback callback )
Yakalama hizmeti zaten kullanımdaysa veya yoksa eşzamansız olarak getirir.
Yakalama başlatma API'si çağrısının ResponseStatus::ERROR_VIDEO_ALREADY_CAPTURING
döndürüp döndürmeyeceğini kontrol etmek için bu çağrıyı kullanın. Bu işlem true (doğru) döndürürse çekime başlamak güvenlidir.
Yakalamanın desteklenip desteklenmediğini kontrol etmek için bu çağrıyı kullanmayın. Bunun yerine IsCaptureSupported
veya GetCaptureCapabilities
çağrısını kullanın.
IsCaptureAvailableBlocking
IsCaptureAvailableResponse IsCaptureAvailableBlocking( VideoCaptureMode capture_mode )
Yakalama hizmeti zaten kullanımdaysa veya yoksa eşzamanlı olarak getirir.
Yakalama başlatma API'si çağrısının ResponseStatus::ERROR_VIDEO_ALREADY_CAPTURING
döndürüp döndürmeyeceğini kontrol etmek için bu çağrıyı kullanın. Bu işlem true (doğru) döndürürse çekime başlamak güvenlidir. Zaman aşımı varsayılan olarak 10 yıl olarak belirtilmiştir.
Yakalamanın desteklenip desteklenmediğini kontrol etmek için bu çağrıyı kullanmayın. Bunun yerine IsCaptureSupported
veya GetCaptureCapabilities
çağrısını kullanın.
IsCaptureAvailableBlocking
IsCaptureAvailableResponse IsCaptureAvailableBlocking( Timeout timeout, VideoCaptureMode capture_mode )
Yakalama hizmeti zaten kullanımdaysa veya yoksa eşzamanlı olarak getirir.
Yakalama başlatma API'si çağrısının ResponseStatus::ERROR_VIDEO_ALREADY_CAPTURING
döndürüp döndürmeyeceğini kontrol etmek için bu çağrıyı kullanın. Bu işlem true (doğru) döndürürse çekime başlamak güvenlidir. timeout
değerini isteğe bağlı bir milisaniye sayısı olarak belirtin.
Yakalamanın desteklenip desteklenmediğini kontrol etmek için bu çağrıyı kullanmayın. Bunun yerine IsCaptureSupported
veya GetCaptureCapabilities
çağrısını kullanın.
IsCaptureSupported
bool IsCaptureSupported()
Cihazın görüntü yakalamayı destekleyip desteklemediğini belirlemek için eşzamanlı olarak yapılan basit kontrol.
RegisterCaptureOverlayStateChangedListener
void RegisterCaptureOverlayStateChangedListener( ICaptureOverlayStateListener *listener )
ShowCaptureOverlay
tarafından başlatılan yer paylaşımı durumundaki değişiklikleri dinlemek için bir dinleyici kaydedin.
Aynı anda yalnızca bir yer paylaşımlı durum işleyicisi etkin olabilir. Daha önce başka bir yer paylaşımı durumu dinleyicisi kayıtlıyken bu yöntemin çağrılması, orijinal işleyiciyi yenisiyle değiştirir.
RegisterCaptureOverlayStateChangedListener
void RegisterCaptureOverlayStateChangedListener( CaptureOverlayStateListenerHelper helper )
ShowCaptureOverlay
tarafından başlatılan yer paylaşımı durumundaki değişiklikleri dinlemek için bir dinleyici kaydedin.
İşleyiciyi oluşturmak için CaptureOverlayStateListenerHelper
alır.
Aynı anda yalnızca bir yer paylaşımlı durum işleyicisi etkin olabilir. Daha önce başka bir yer paylaşımı durumu dinleyicisi kayıtlıyken bu yöntemin çağrılması, orijinal işleyiciyi yenisiyle değiştirir.
ShowCaptureOverlay
void ShowCaptureOverlay()
Video çekimi yer paylaşımını başlatır.
UnregisterCaptureOverlayStateChangedListener
void UnregisterCaptureOverlayStateChangedListener()
Varsa, bu istemcinin yer paylaşımı durumu güncelleme işleyicisinin kaydını siler.