Home
last modified time | relevance | path

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

/ohos5.0/foundation/distributedhardware/distributed_screen/services/screentransport/screensourceprocessor/encoder/src/
H A Dimage_source_encoder.cpp200 sptr<OHOS::SurfaceBuffer> encoderSurfaceBuffer = nullptr; in GetEncoderInputSurfaceBuffer() local
203 if (surfaceErr != GSERROR_OK || encoderSurfaceBuffer == nullptr) { in GetEncoderInputSurfaceBuffer()
205 encoderSurface_->CancelBuffer(encoderSurfaceBuffer); in GetEncoderInputSurfaceBuffer()
207 return encoderSurfaceBuffer; in GetEncoderInputSurfaceBuffer()
212 sptr<OHOS::SurfaceBuffer> encoderSurfaceBuffer = GetEncoderInputSurfaceBuffer(); in FeedEncoderData() local
213 if (encoderSurfaceBuffer == nullptr) { in FeedEncoderData()
218 auto encoderSurfaceAddr = static_cast<uint8_t*>(encoderSurfaceBuffer->GetVirAddr()); in FeedEncoderData()
224 encoderSurface_->CancelBuffer(encoderSurfaceBuffer); in FeedEncoderData()
227 …BufferFlushConfig flushConfig = { {0, 0, encoderSurfaceBuffer->GetWidth(), encoderSurfaceBuffer->G… in FeedEncoderData()
229 SurfaceError surfaceErr = encoderSurface_->FlushBuffer(encoderSurfaceBuffer, -1, flushConfig); in FeedEncoderData()
[all …]