関数win_selectChannelTable マニュアル

(The documentation of function win_selectChannelTable)

Last Update: 2022/3/18


◆機能・用途(Purpose)

チャンネルテーブルのデータから指定されたチャンネルに対応する部分を抜き出す。
Extract a partial channel table data that consists of specified channels.


◆形式(Format)

#include <win/channel.h>
inline struct win_channelTable win_selectChannelTable
(const struct win_channelTable original,
 const struct win_channelCodeList channelCodeList)


◆引数(Arguments)

original チャンネルテーブルのデータ。
Data of a channel table.
channelCodeList 抜き出すチャンネルコードのリスト。
List of channel codes to extract.


◆戻り値(Return value)

引数originalに格納されているチャンネルテーブルのデータから、 引数channelCodeListで指定したチャンネルのデータのみを抜き出した構造体。
A structure composed of data of channel tables for channels listed by argument channelCodeList, extracted from the original data included in argument original.


◆使用例(Example)

struct win_channelCodeList channels
  =win_readChannelCode("channel_codes.txt");

struct win_channelTable original
  =win_readChannelTable("channels.tbl");

struct win_channelTable extracted
  =win_selectChannelTable (original, channels);