void openavbTLPauseListener(tl_state_t *pTLState, bool bPause) { AVB_TRACE_ENTRY(AVB_TRACE_TL); if (!pTLState) { AVB_LOG_ERROR("Invalid TLState"); AVB_TRACE_EXIT(AVB_TRACE_TL); return; } listener_data_t *pListenerData = pTLState->pPvtListenerData; if (!pListenerData) { AVB_LOG_ERROR("Invalid private listener data"); AVB_TRACE_EXIT(AVB_TRACE_TL); return; } pTLState->bPaused = bPause; openavbAvtpPause(pListenerData->avtpHandle, bPause); // Notify AVDECC Msg of the state change. openavbAvdeccMsgClntNotifyCurrentState(pTLState); AVB_TRACE_EXIT(AVB_TRACE_TL); }
void openavbTLPauseTalker(tl_state_t *pTLState, bool bPause) { AVB_TRACE_ENTRY(AVB_TRACE_TL); if (!pTLState) { AVB_LOG_ERROR("Invalid TLState"); AVB_TRACE_EXIT(AVB_TRACE_TL); return; } talker_data_t *pTalkerData = pTLState->pPvtTalkerData; if (!pTalkerData) { AVB_LOG_ERROR("Invalid private talker data"); AVB_TRACE_EXIT(AVB_TRACE_TL); return; } openavbAvtpPause(pTalkerData->avtpHandle, bPause); AVB_TRACE_EXIT(AVB_TRACE_TL); }