Home
last modified time | relevance | path

Searched refs:duplication_ (Results 1 – 4 of 4) sorted by relevance

/external/webrtc/modules/desktop_capture/win/
Ddxgi_output_duplicator.cc80 if (duplication_) { in ~DxgiOutputDuplicator()
81 duplication_->ReleaseFrame(); in ~DxgiOutputDuplicator()
89 texture_.reset(new DxgiTextureMapping(duplication_.Get())); in Initialize()
95 duplication_.Reset(); in Initialize()
101 RTC_DCHECK(!duplication_); in DuplicateOutput()
104 duplication_.GetAddressOf()); in DuplicateOutput()
105 if (error.Error() != S_OK || !duplication_) { in DuplicateOutput()
113 duplication_->GetDesc(&desc_); in DuplicateOutput()
140 RTC_DCHECK(duplication_); in ReleaseFrame()
141 _com_error error = duplication_->ReleaseFrame(); in ReleaseFrame()
[all …]
Ddxgi_texture_mapping.cc23 : duplication_(duplication) { in DxgiTextureMapping()
24 RTC_DCHECK(duplication_); in DxgiTextureMapping()
35 _com_error error = duplication_->MapDesktopSurface(rect()); in CopyFromTexture()
49 _com_error error = duplication_->UnMapDesktopSurface(); in DoRelease()
Ddxgi_texture_mapping.h42 IDXGIOutputDuplication* const duplication_;
Ddxgi_output_duplicator.h120 Microsoft::WRL::ComPtr<IDXGIOutputDuplication> duplication_; variable