• Home
  • Raw
  • Download

Lines Matching refs:hLdacBT

73 DECLFUNC void ldacBT_param_clear(HANDLE_LDAC_BT hLdacBT)  in ldacBT_param_clear()  argument
76 if( hLdacBT == NULL ) { return ; } in ldacBT_param_clear()
77 hLdacBT->proc_mode = LDACBT_PROCMODE_UNSET; in ldacBT_param_clear()
78 hLdacBT->error_code = LDACBT_ERR_NONE; in ldacBT_param_clear()
79 hLdacBT->error_code_api = LDACBT_ERR_NONE; in ldacBT_param_clear()
81 hLdacBT->frm_samples = 0; in ldacBT_param_clear()
82 hLdacBT->sfid = UNSET; in ldacBT_param_clear()
83 hLdacBT->pcm.sf = UNSET; in ldacBT_param_clear()
84 hLdacBT->tx.mtu = UNSET; in ldacBT_param_clear()
85 hLdacBT->tx.tx_size = UNSET; in ldacBT_param_clear()
86 hLdacBT->tx.pkt_hdr_sz = UNSET; in ldacBT_param_clear()
87 hLdacBT->frmlen_tx = UNSET; in ldacBT_param_clear()
88 hLdacBT->tx.nfrm_in_pkt = UNSET; in ldacBT_param_clear()
89 hLdacBT->pcm.ch = 0; in ldacBT_param_clear()
90 hLdacBT->pcm.fmt = LDACBT_SMPL_FMT_S24; in ldacBT_param_clear()
91 hLdacBT->nshift = 0; in ldacBT_param_clear()
92 hLdacBT->frmlen = UNSET; in ldacBT_param_clear()
93 hLdacBT->frm_status = 0; in ldacBT_param_clear()
94 hLdacBT->bitrate = 0; in ldacBT_param_clear()
96 hLdacBT->tgt_nfrm_in_pkt = UNSET; in ldacBT_param_clear()
97 hLdacBT->tgt_frmlen = UNSET; in ldacBT_param_clear()
98 hLdacBT->tgt_eqmid = UNSET; in ldacBT_param_clear()
99 hLdacBT->stat_alter_op = LDACBT_ALTER_OP__NON; in ldacBT_param_clear()
101 hLdacBT->cm = UNSET; in ldacBT_param_clear()
102 hLdacBT->cci = UNSET; in ldacBT_param_clear()
103 hLdacBT->eqmid = UNSET; in ldacBT_param_clear()
104 hLdacBT->transport = UNSET; in ldacBT_param_clear()
106 clear_data_ldac( hLdacBT->ldac_trns_frm_buf.buf, sizeof(hLdacBT->ldac_trns_frm_buf.buf)); in ldacBT_param_clear()
107 hLdacBT->ldac_trns_frm_buf.used = 0; in ldacBT_param_clear()
108 hLdacBT->ldac_trns_frm_buf.nfrm_in = 0; in ldacBT_param_clear()
110 clear_data_ldac( hLdacBT->pcmring.buf, sizeof(hLdacBT->pcmring.buf)); in ldacBT_param_clear()
111 hLdacBT->pcmring.wp = 0; in ldacBT_param_clear()
112 hLdacBT->pcmring.rp = 0; in ldacBT_param_clear()
113 hLdacBT->pcmring.nsmpl = 0; in ldacBT_param_clear()
116 hLdacBT->ap_pcm[ich] = &hLdacBT->a_pcm[ ich * LDACBT_MAX_LSU * LDACBT_PCM_WLEN_MAX ]; in ldacBT_param_clear()
118 hLdacBT->pp_pcm = hLdacBT->ap_pcm; in ldacBT_param_clear()
119 clear_data_ldac( hLdacBT->a_pcm, LDAC_PRCNCH * LDACBT_MAX_LSU * LDACBT_PCM_WLEN_MAX ); in ldacBT_param_clear()
124 DECLFUNC int ldacBT_check_ldaclib_error_code(HANDLE_LDAC_BT hLdacBT) in ldacBT_check_ldaclib_error_code() argument
129 if( hLdacBT == NULL ){ return LDACBT_E_FAIL; } in ldacBT_check_ldaclib_error_code()
130 if( (hData = hLdacBT->hLDAC) == NULL ){ return LDACBT_E_FAIL; } in ldacBT_check_ldaclib_error_code()
136 hLdacBT->error_code = error_code << 10 | internal_error_code; in ldacBT_check_ldaclib_error_code()
206 DECLFUNC void ldacBT_set_eqmid_core( HANDLE_LDAC_BT hLdacBT, int eqmid ) argument
211 pCfg = ldacBT_get_config( eqmid, hLdacBT->tx.pkt_type );
212 hLdacBT->tgt_eqmid = eqmid;
213 hLdacBT->tgt_frmlen = hLdacBT->pcm.ch * pCfg->frmlen_1ch;
214 hLdacBT->tgt_frmlen -= LDACBT_FRMHDRBYTES;
215 hLdacBT->tgt_nfrm_in_pkt = pCfg->nfrm_in_pkt;
302 DECLFUNC int ldacBT_update_frmlen(HANDLE_LDAC_BT hLdacBT, int frmlen) argument
310 if( hLdacBT == NULL ){
313 sf = hLdacBT->pcm.sf; /* sampling frequency */
314 ch = hLdacBT->pcm.ch; /* number of channels */
315 ptx = &hLdacBT->tx;
326 ldaclib_get_encode_frame_length( hLdacBT->hLDAC, &fl );
334 hLdacBT->bitrate = ldacBT_frmlen_to_bitrate( fl, 1, sf, hLdacBT->frm_samples );
341 result = ldaclib_get_encode_setting( fl_per_ch, hLdacBT->sfid, &nbasebands,
347 result = ldaclib_set_encode_info( hLdacBT->hLDAC, nbasebands, grad_mode,
350 ldacBT_check_ldaclib_error_code(hLdacBT);
354 if( !LDAC_SUCCEEDED(ldaclib_set_encode_frame_length( hLdacBT->hLDAC, frmlen ))){
359 hLdacBT->frmlen = frmlen;
360 hLdacBT->frmlen_tx = LDACBT_FRMHDRBYTES + frmlen;
361 ptx->nfrm_in_pkt = ptx->tx_size / hLdacBT->frmlen_tx;
374 hLdacBT->bitrate = ldacBT_frmlen_to_bitrate( frmlen, 1, sf, hLdacBT->frm_samples );
375 hLdacBT->eqmid = ldacBT_get_eqmid_from_frmlen( frmlen, ch, hLdacBT->transport, ptx->pkt_type );
376 if( hLdacBT->tgt_eqmid == UNSET){
377 hLdacBT->eqmid = UNSET;
451 DECLFUNC int ldacBT_get_altered_eqmid ( HANDLE_LDAC_BT hLdacBT, int priority ) argument
455 switch( hLdacBT->tx.pkt_type ){
464 if( tbl_ldacbt_eqmid_property[i].eqmid == hLdacBT->tgt_eqmid ){