Lines Matching refs:dlo
201 if (ctx->supports_vanc && ctx->dlo->EnableVideoOutput(ctx->bmd_mode, bmdVideoOutputVANC) != S_OK) {
205 if (!ctx->supports_vanc && ctx->dlo->EnableVideoOutput(ctx->bmd_mode, bmdVideoOutputFlagDefault) != S_OK) {
212 ctx->dlo->SetScheduledFrameCompletionCallback(ctx->output_callback);
256 if (ctx->dlo->EnableAudioOutput(bmdAudioSampleRate48kHz,
263 if (ctx->dlo->BeginAudioPreroll() != S_OK) {
284 ctx->dlo->StopScheduledPlayback(ctx->last_pts * ctx->bmd_tb_num,
286 ctx->dlo->DisableVideoOutput();
288 ctx->dlo->DisableAudioOutput();
382 int result = ctx->dlo->CreateAncillaryData(bmdFormat10BitYUV, &vanc);
490 hr = ctx->dlo->ScheduleVideoFrame((class IDeckLinkVideoFrame *) frame,
501 ctx->dlo->GetBufferedVideoFrameCount(&buffered);
510 if (ctx->audio && ctx->dlo->EndAudioPreroll() != S_OK) {
515 if (ctx->dlo->StartScheduledPlayback(0, ctx->bmd_tb_den, 1.0) != S_OK) {
532 ctx->dlo->GetBufferedAudioSampleFrameCount(&buffered);
537 if (ctx->dlo->ScheduleAudioSamples(pkt->data, sample_count, pkt->pts,
584 if (ctx->dl->QueryInterface(IID_IDeckLinkOutput, (void **) &ctx->dlo) != S_OK) {